如何禁用 NSToolbar 的溢出菜单?
How do you disable the overflow menu of an NSToolbar?
我创建了一个 NSToolbar
,它在 Interface Builder 中有一些项目(并设置了它们的可见性优先级)。当我调整 window 的大小时,项目会按照预期的优先级被删除,但是会出现一个带有空菜单的溢出按钮。我怎样才能阻止这种情况发生?
每个 NSToolbarItem
都有一个 menuFormRepresentation
属性 可以设置为 nil
以阻止它出现在这个菜单中。因此,对工具栏中的所有项目执行此操作以阻止按钮出现:
toolbar?.items.forEach({ (item) in
item.menuFormRepresentation = nil
})
我创建了一个 NSToolbar
,它在 Interface Builder 中有一些项目(并设置了它们的可见性优先级)。当我调整 window 的大小时,项目会按照预期的优先级被删除,但是会出现一个带有空菜单的溢出按钮。我怎样才能阻止这种情况发生?
每个 NSToolbarItem
都有一个 menuFormRepresentation
属性 可以设置为 nil
以阻止它出现在这个菜单中。因此,对工具栏中的所有项目执行此操作以阻止按钮出现:
toolbar?.items.forEach({ (item) in
item.menuFormRepresentation = nil
})