2016-10-20 4 views

Antwort

3

false für die Antwort newWindowForTab(_:) Aktionsmeldung in einer NSDocumentController-Unterklasse deaktiviert nach den AppKit Release Notes "+" Schaltfläche in der Registerkartenleiste.

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

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

    return super.responds(to: aSelector) 
} 

Siehe "Neue Schaltfläche" in den AppKit Release Notes for macOS 10.12.

1

Setzen Sie den 'Tabbing Mode' im Interface Builder für Ihr NSWindow auf Nicht erlaubt.

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

+2

Es deaktiviert alle Fenster Tabbing-Funktion. Nicht nur der neue Button hinzufügen ... – 1024jp

Verwandte Themen