Cocoa 如何禁用NSToolbar的溢出菜单?

Cocoa 如何禁用NSToolbar的溢出菜单?,cocoa,nstoolbar,nstoolbaritem,Cocoa,Nstoolbar,Nstoolbaritem,我已经创建了一个NSToolbar,它在Interface Builder中有一些项(并设置它们的可见性优先级)。当我调整窗口大小时,项目会按照预期的优先级被删除,但是会出现一个带有空菜单的溢出按钮。我怎样才能阻止这种事情发生 每个NSToolbarItem都有一个menuFormRepresentation属性,可以将该属性设置为nil,以阻止其出现在此菜单中。因此,在工具栏中的所有项目上执行此操作以阻止按钮出现: toolbar?.items.forEach({ (item) in

我已经创建了一个
NSToolbar
,它在Interface Builder中有一些项(并设置它们的可见性优先级)。当我调整窗口大小时,项目会按照预期的优先级被删除,但是会出现一个带有空菜单的溢出按钮。我怎样才能阻止这种事情发生


每个
NSToolbarItem
都有一个
menuFormRepresentation
属性,可以将该属性设置为
nil
,以阻止其出现在此菜单中。因此,在工具栏中的所有项目上执行此操作以阻止按钮出现:

toolbar?.items.forEach({ (item) in
    item.menuFormRepresentation = nil
})