控制菜单项上的复选标记,并将键值绑定到第一响应者



我需要添加一个菜单项,用于在前面文档中切换标志。我知道该怎么做validateUserInterfaceItem,但我真的很想使用键值绑定,因此菜单项的选中/未选中状态基于前面文档中标志的状态切换(如果第一个响应者没有适当的属性,则菜单项将被禁用。

这可能吗?如果是这样,如何?

是的,这是可能的:在 nib 编辑器的绑定检查器中,将菜单项的值绑定到相应对象的相应属性(模型键路径)(例如,"文件的所有者")。

若要在它

不适用时禁用它,请确保在绑定选项中选择"有条件设置已启用"。

最新更新