使用键值绑定到第一响应者来控制菜单项上的复选标记?
Controlling checkmark on menu item with Key value binding to first responder?
我需要在前端文档中添加一个切换标志的菜单项。我知道如何做到这一点 validateUserInterfaceItem
,但我真的很想使用键值绑定,所以菜单项的 checked/unchecked 状态切换基于前面文档中标志的状态(和菜单如果第一响应者没有合适的属性,项目将被禁用。)
这可能吗?如果是,怎么做?
是的,这是可能的:在 nib 编辑器的绑定检查器中,将菜单项的 Value 绑定到适当的 属性 (Model Key Path) 的适当对象(例如,“文件的所有者”)。
要在不适用时将其禁用,请确保在绑定选项中选择“有条件地设置为启用”。
我需要在前端文档中添加一个切换标志的菜单项。我知道如何做到这一点 validateUserInterfaceItem
,但我真的很想使用键值绑定,所以菜单项的 checked/unchecked 状态切换基于前面文档中标志的状态(和菜单如果第一响应者没有合适的属性,项目将被禁用。)
这可能吗?如果是,怎么做?
是的,这是可能的:在 nib 编辑器的绑定检查器中,将菜单项的 Value 绑定到适当的 属性 (Model Key Path) 的适当对象(例如,“文件的所有者”)。
要在不适用时将其禁用,请确保在绑定选项中选择“有条件地设置为启用”。