簡體   English   中英

如何在Cocoa中制作未裝飾的窗戶?

[英]How can I make an undecorated window in Cocoa?

我喜歡創建一個沒有任何鉻的可可窗口。 用戶唯一要看的就是我畫的東西。

我發現我可以創建自定義NSView,但這是否必須在NSWindow中顯示? 如果沒有,如何顯示它而不將其放在NSWindow中? 如果確實必須在NSWindow中,如何停止窗口繪制標題欄和其他鑲邊?

我發現我可以創建自定義NSView,但這是否必須在NSWindow中顯示?

是。

如果確實必須在NSWindow中,如何停止窗口繪制標題欄和其他鑲邊?

創建窗口時,請使用NSBorderlessWindowMask (假設您未使用NSWindow的自定義子類,這意味着不在筆尖中創建窗口實例。如果要在筆尖中布局視圖層次結構,請在頂級自定義視圖中執行此操作,然后加載筆尖並將該視圖設置為窗口的內容視圖。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM