启用菜单项

手动启用菜单项

要手动控制菜单项的启用状态,包含它的菜单必须禁用其项的自动启用

菜单可以通过以下两种方式之一关闭自动启用:

  1. 在 Interface Builder 中

StackOverflow 文档

  1. 在代码中

menu.autoenablesItems = false

两个机构的设置 autoenablesItems 属性 NSMenu

一旦菜单菜单不再启用和禁用菜单项,菜单项可以以两种方式之一以编程方式设置

  1. 在 Interface Builder 中
  2. 在代码中
menuItem.enabled = true

自动启用菜单项

通过将菜单项操作连接到第一响应者并在响应者链中的对象上实现传递的操作,可以自动启用菜单项,如 Apple 的文档所述