1
我正在使用主窗口中使用工具欄的Mac應用程序。在菜單中有一個項目允許用戶顯示或隱藏工具欄。在Interface Builder中,此菜單項連接到MainMenu.xib中的First Responder的toggleToolbarShown:方法。 FWIW,我的主窗口位於不同的xib和toggleToolbarShown:當它位於最前面的窗口時正確調用它。禁用toggleToolbarShown:在Mac(Cocoa)應用程序中的首選項面板?
我的應用程序有一個偏好面板,也有一個工具欄。但是,我不希望用戶能夠切換此面板上的工具欄。按照現狀,當首選項窗口位於最前面時,顯示/隱藏菜單項允許切換首選項工具欄,因爲它通過First Responder。
如何僅爲首選項面板禁用此行爲,但不是主窗口?