web-dev-qa-db-ja.com

Interface BuilderでYosemiteスタイルの統合ツールバーを作成するにはどうすればよいですか?

OS X 10.10以降では、新しいSafariやカレンダーのように、ウィンドウのタイトルバーにある他のガジェットと統合されたツールバーを持つ「脂肪タイトルバー」ウィンドウを作成するにはどうすればよいですか?

enter image description here

59
Kornel
  1. 標準ツールバーを作成する
  2. ウィンドウが読み込まれるとき:

    window.titleVisibility = NSWindowTitleHidden; // or .Hidden in Swift
    
86
Kornel

ウィンドウコントローラーで:

WindowDidLoadオーバーライド関数に次を追加します。

self.window!.titleVisibility = NSWindowTitleVisibility.Hidden
9
Sammy The Hand

Xcode 10では、ウィンドウの属性インスペクターでウィンドウのタイトルの下にある[タイトルを非表示]チェックボックスをオンにすることで、XIBまたはストーリーボードでこれを行うことができます。

xib demo

また、ツールバーボタンには「Textureed Rounded」スタイルを使用する必要があることに注意してください。

5
rob mayoff