2016-10-20 6 views

答えて

3

AppKitのリリースノートによれば、NSDocumentControllerサブクラスの応答メッセージnewWindowForTab(_:)に応答するためにfalseを返すと、タブバーの「+」ボタンが無効になります。 AppKit Release Notes for macOS 10.12

override func responds(to aSelector: Selector!) -> Bool { 

    if #available(OSX 10.12, *) { 
     if aSelector == #selector(NSResponder.newWindowForTab(_:)) { 
      return false 
     } 
    } 

    return super.responds(to: aSelector) 
} 

を参照してください "新しいボタン" セクション。

1

NSWindowのInterface Builderで[Tabbing Mode]を[Disallowed]に設定するだけです。

Screenshot of Interface Builder with Tabbing Mode set to Disallowed for a Window

+2

すべてのウィンドウタブ機能を無効にします。新しいボタンを追加するだけでなく... – 1024jp

関連する問題