我创建了一个NSToolbar
,它在Interface Builder中具有一些项目(并设置了它们的可见性优先级)。调整窗口大小时,将根据预期的优先级将其删除,但是会出现一个溢出按钮,并带有一个空白菜单。我该如何阻止这种情况的发生?
答案 0 :(得分:2)
每个NSToolbarItem
都有一个menuFormRepresentation
属性,可以将其设置为nil
,以阻止它出现在此菜单中。因此,对工具栏上的所有项目执行此操作,以阻止按钮出现:
toolbar?.items.forEach({ (item) in
item.menuFormRepresentation = nil
})