0
A
回答
1
您可以訪問和修改-[awakeFromNib]
工具欄上下文菜單中創建工具欄時,即:
- (NSMenu *)toolbarMenuInWindow:(NSWindow *)window
{
NSView *contentView = window.contentView;
NSView *toolbarView = contentView.superview.subviews.lastObject;
NSMenu *toolbarMenu = toolbarView.menu;
return toolbarMenu;
}
現在,您可以直接編輯菜單項和隱藏或禁用它們。
相關問題
- 1. 我如何自定義OS X El Capitan上的NSToolbar上下文菜單?
- 2. jQuery onClick自定義上下文菜單
- 3. Qt自定義上下文菜單
- 4. 自定義Outlook 2013上下文菜單
- 5. 創建自定義上下文菜單
- 6. Android上下文菜單自定義?
- 7. 自定義上下文菜單
- 8. 完全自定義上下文菜單
- 9. 創建自定義上下文菜單
- 10. Android自定義上下文菜單
- 11. 隱藏自定義上下文菜單
- 12. 如何實現自定義ListView的上下文菜單?
- 13. 如何自定義Slack windows客戶端的上下文菜單?
- 14. 如何自定義默認的上下文菜單
- 15. 如何關閉AngularJs中的自定義上下文菜單?
- 16. 將自定義菜單項添加到Finder上下文菜單
- 17. 自定義ListView和上下文菜單。如何得到它?
- 18. 如何在Angular App中創建自定義上下文菜單?
- 19. 如何在Mithril中集成自定義上下文菜單
- 20. GXT:如何自定義TabPanel關閉上下文菜單
- 21. 如何使用默認Silverlight 4上下文菜單和自定義上下文菜單?
- 22. NSToolbar自定義視圖
- 23. Flex中的自定義光標和自定義上下文菜單
- 24. Excel 2010形狀自定義右鍵單擊上下文菜單
- 25. 獲取QStandardItem的QTreeView的自定義上下文菜單
- 26. 自定義Visual Studio的上下文菜單
- 27. 沒有視圖的Android自定義上下文菜單
- 28. 在QTextEdit中自定義位置敏感的上下文菜單
- 29. 帶有自定義上下文菜單的融合圖表
- 30. flex textinput自定義的上下文菜單不起作用
在我當前的解決方案中,我嘗試繼承NSWindow並重寫'mouseDown:'和'rightMouseDown:'方法。它「安全」地工作。 – Elden