環境設定のウィンドウを作る時にNSTabViewController
を使っていたけれど,他のアプリでツールバーのアイテムが中央寄せになっていたのがかっこよかったので真似ようと思い,やり方を調査した
NSTabViewControllerのサブクラス内
override func toolbarDefaultItemIdentifiers(_ toolbar: NSToolbar) -> [NSToolbarItem.Identifier] {
var array = super.toolbarDefaultItemIdentifiers(toolbar)
array.insert(NSToolbarItem.Identifier.flexibleSpace, at: 0)
array.append(NSToolbarItem.Identifier.flexibleSpace)
return array
}
要は.flexibleSpace
ってやつをツールバーのアイテムの両端に足せば良いみたい.