2016-10-20 11 views

답변

3

AppKit 릴리스 노트에 따르면 NSDocumentController 하위 클래스의 newWindowForTab(_:) 작업 메시지에 대한 응답으로 false을 반환하면 탭 표시 줄의 "+"버튼이 비활성화됩니다.

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

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

    return super.responds(to: aSelector) 
} 

참조 AppKit Release Notes for macOS 10.12에서 "새로운 버튼"섹션.

1

NSWindow의 Interface Builder에서 'Tabbing Mode'를 Disallowed로 설정하십시오.

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

+2

모든 창 탭 기능이 비활성화됩니다. 뿐만 아니라 새로운 버튼 추가 ... – 1024jp