我已經寫了一些小可可的應用程序,它的主窗口HUD風格。 問題是 - 當我設置HUD界面風格生成器自動還設置實用程序的風格 - 這使得主窗口最上面的(總是在每一個其他窗口可見)。有沒有辦法讓HUD風格的面板/窗口,但沒有做到最頂層?可可HUD窗口 - 如何關閉最頂層?
2
A
回答
6
事實證明 - 有我最頂層的問題是一個非常簡單的解決方案:
[hudPanel setLevel: NSNormalWindowLevel];
使得它像不是最上面的一個正常的窗口。
0
如果你不能在IB做到這一點,你必須以編程方式做到這一點。在這種情況下,這意味着以編程方式創建窗口。 (您需要將窗口的視圖移動到筆尖的單獨頂層視圖中,並將該視圖設置爲編程式創建的窗口的內容視圖。)
您也應該file a bug report,因爲它看起來不像從the NSPanel documentation HUD風格必然意味着實用程序窗口性質。
相關問題
- 1. 可可HUD窗口:刪除透明度?
- 2. 隱藏並顯示HUD窗口 - 可可?
- 3. 從python的tkinter的頂層窗口關閉主窗口
- 4. 如何使窗口絕對最頂層?
- 5. 如何使Outlook Compose窗口最頂層?
- 6. C#最頂層窗口
- 7. 在最頂層窗口
- 8. 如何使SDL2窗口不可關閉?
- 9. 如何使TideSDK窗口不可關閉?
- 10. 關閉後如何使窗口可見?
- 11. 的Tcl/Tk:如何銷燬根窗口時關閉頂層窗口
- 12. 可可:關閉時,HUD顯示面板關閉
- 13. 關閉可可中的主窗口?
- 14. 如何驗證窗口是使用UIAutomation的最頂層窗口?
- 15. 關閉窗口後關閉可可應用程序
- 16. 可可 - webview關閉和Mac os上的窗口關閉
- 17. 如何自動關閉可可中的模式窗口?
- 18. 如何在可可中關閉後重新顯示主窗口?
- 19. 如何處理可可中的窗口關閉按鈕
- 20. 可可:如何重新打開關閉的窗口
- 21. 將頂層窗口重疊在另一個頂層窗口
- 22. 是否可以關閉主SWF窗口?
- 23. 使用tkinter的不可關閉窗口
- 24. SWT使不可能關閉org.eclipse.swt.widgets.Dialog窗口
- 25. 無關閉窗口的關閉窗口
- 26. 如何關閉父窗口關閉子窗口?
- 27. 如何防止父窗口關閉之前關閉子窗口
- 28. 在javascript中關閉父窗口時如何關閉子窗口?
- 29. 如何在主窗口關閉時關閉自定義窗口?
- 30. 配售窗口後,頂層窗口
我從你的鏈接瞭解NSPanel多一點點的文件 - 我稱之爲HUD +實用程序檢查框的錯誤(但我敢打賭,他們是故意的),我可以編程創建HUD窗口,但它的平方(不帶圓角),並且您似乎無法設置具有關閉按鈕和窗口標題的HUD窗口。 我做定製HUD狀按鈕已經所以大概我將不得不作出自定義窗口的子類,看起來像HUD面板.. – shw
您應該能夠添加的風格掩藏了一個標題和關閉按鈕。 –