這是還有一個「如何從運行一個停靠欄圖標切換到沒有一個運行的問題」扭轉..我不想停靠欄圖標但當應用程序位於前端時,我確實需要一個菜單欄。那可能嗎?可可應用與菜單欄,但沒有停靠欄圖標/開關菜單
在plist中運行LSUIElement應用程序設置爲1的應用程序將啓動沒有停靠圖標的應用程序,不會顯示在命令選項卡開關列表中,並且不顯示菜單而不是。
您可以從該模式切換到「正常」模式,所有三個模式都從10.2開始通過SetSystemModeUI開啓,從10.6開始通過NSApplication setApplicationActivationPolicy開啓,但關鍵是無法回到先前的模式。
所以解決這個問題的一個方法是使用LSUIElement = 1啓動,然後在應用程序獲得焦點時激活菜單欄,並在應用程序失去焦點時將其停用。唉,我找不到方法那。
任何人都可以幫忙嗎?
最好的問候,
弗蘭克
我有一個應用程序,完全在10.9上做到這一點,我發現它是越野車。一旦將應用程序轉換到最前面,菜單欄(文件,編輯,視圖等)有時會起作用,有時不起作用。您必須選擇另一個應用程序,然後返回到您的菜單欄才能顯示。間歇性的。最佳做法可能是不使用轉換技巧。 – Bryan 2013-10-10 19:50:57