在macOS 10.12中,有一個新的標籤欄被添加到NSWindows以供NSDocument應用程序使用。您可以防止出現工具欄(請參閱How do I disable the Show Tab Bar menu option in Sierra apps?)。但是如何刪除「+」按鈕來添加新的Windows?隱藏NSWindow新標籤頁按鈕
0
A
回答
3
根據AppKit發佈說明,返回false
爲響應newWindowForTab(_:)
在NSDocumentController子類中的操作消息將禁用選項卡欄中的「+」按鈕。
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
相關問題
- 1. 隱藏標籤頁
- 2. 隱藏標籤和按鈕在WPF
- 3. jqplot按鈕隱藏/啓用標籤
- 4. 單擊按鈕後隱藏標籤richfaces
- 5. Python隱藏標籤和事件按鈕
- 6. 隱藏標籤和顯示按鈕ios
- 7. 標籤不爲空時隱藏按鈕
- 8. 離子標籤隱藏返回按鈕
- 9. PhoneGap - 在標籤欄頁面切換隱藏後退按鈕
- 10. 取消隱藏NSWindow
- 11. 捕捉隱藏NSWindow
- 12. 隱藏按鈕
- 13. 隱藏按鈕
- 14. 隱藏單選按鈕圖標,但不隱藏單選按鈕圖標
- 15. 按下按鈕時迅速隱藏標籤
- 16. 隱藏中心標籤欄按鈕時按下圖設置HidesBottomBarWhenPushed
- 17. RxSwift - 按下按鈕時顯示/隱藏警告標籤
- 18. 的TabControl與新標籤頁按鈕
- 19. NSWindow動畫顯示/隱藏標題欄
- 20. 取消隱藏NSwindow由setHidesOnDeactivate隱藏?
- 21. NSWindow顯示/隱藏時更新內容
- 22. 隱藏標籤
- 23. 隱藏標籤
- 24. 隱藏標籤
- 25. 隱藏HTML5按鈕
- 26. NSTableView隱藏按鈕
- 27. 隱藏頁面向下的按鈕
- 28. 隱藏在母版頁中的按鈕
- 29. 隱藏SharePoint上的「頁面」按鈕
- 30. 隱藏其他頁面的按鈕
它禁用所有窗口標籤功能。不僅添加新按鈕... – 1024jp