Cocoa Safari工具栏UI设计,如何像Safari那样集成添加按钮呢?

Cocoa Safari工具栏UI设计,如何像Safari那样集成添加按钮呢?,cocoa,nstoolbar,Cocoa,Nstoolbar,是否有一个NSToolbar技巧可以像Safari那样在工具栏右下角集成一个add(“+”)按钮 这是一个NSTitlebarAccessoryViewController,具有的layouttribute。右 您可以使用视图(例如加号按钮视图)对其进行配置,并将视图控制器添加到带有窗口的窗口中。addTitlebarAccessoryViewController(NSTitlebarAccessoryViewController)您好,非常感谢。我成功了。但是按钮在右上方。有没有办法把它们移到

是否有一个NSToolbar技巧可以像Safari那样在工具栏右下角集成一个add(“+”)按钮


这是一个
NSTitlebarAccessoryViewController
,具有
layouttribute
。右


您可以使用视图(例如加号按钮视图)对其进行配置,并将视图控制器添加到带有
窗口的窗口中。addTitlebarAccessoryViewController(NSTitlebarAccessoryViewController)

您好,非常感谢。我成功了。但是按钮在右上方。有没有办法把它们移到右下角?我添加了一个ViewController,并将它们分类到
nstitlebraccessoryviewcontroller
的子类中。然后我像你说的那样添加它们:
avc.layouttribute=nslayouttribute.Right;window?.addTitlebarAccessoryViewController(avc)
。如何将它们放下?将viewcontroller设置为工具栏的高度,并使用“自动布局”将其固定到底部,这是一种可行的方法。这是正确的方法吗?是的,使用自动布局将视图固定到底部是一种很好的方法。NSWindow将自动调整
的高度。右
附件视图为整个标题栏区域(标题栏+工具栏,如果显示)的高度,包括在用户隐藏工具栏时进行更新。