我正在尝试在macOS应用中禁用popUp按钮的menuItem。我将状态设置为打开或关闭(菜单项的复选标记),但我还没有找到将启用设置为false(灰色)的方法。
func disableMyItem() {
let myItem = actionButton.item(withTitle: "Test Item") // creating the NSMenuItem object
myItem?.state = NSOffState // remove checkmark
myItem?.isEnabled = false // has no effect
print(myItem?.isEnabled) // "Optional(false)"
}
答案 0 :(得分:1)
如果您使用的是Interface Builder,请取消选中“属性”检查器中的“自动启用”。