我有點困惑。 的Apple Documentation狀態這樣的:允許層疊支持的NSView同胞重疊嗎?
注:由於性能原因,可可並不強制剪輯中 同級觀點或保證正確的失效和繪製行爲 當兄弟的意見重疊。如果您希望在 前面繪製視圖,則應該使前視圖成爲後視圖的子視圖(或後代) 。
所以根據這個,兄弟姐妹的意見不應該重疊或否則行爲是不確定的。
在Cocoa Slides demo app,然而,層支持的NSView兄弟姐妹做重疊,它似乎只是很好地工作:
原來是可可幻燈片示例代碼錯誤的,這只是一個巧合,它的工作原理還是文檔已過時?從10.5開始過時了,那是?
{引用需要} – uliwitness
我對這個主題的看法與@uliwitness的答案相匹配。當你混合和匹配圖層支持和非圖層支持的視圖時,有一些注意事項。 – SayeedHussain
不幸的是,他們不工作,如果他們不分層。我嘗試在CEF(鉻嵌入式框架)窗口中創建一個額外的NSView的幫助,所以它不會在它後面呈現。 (看起來CEF內部使用OpenGL或其他魔法)。我發現的唯一方法是讓我的NSView分層,並將CEF保留爲通常的一個 –