我想創建一個完整的屏幕可可應用程序,但是我的應用程序與傳統的全屏應用程序稍有不同。製作全屏可可應用程序
這個應用程序將低於一切,所以在菜單欄和Dock等下面。它將有一個大圖像覆蓋桌面和圖標,與中間的一個自定義NSView與表視圖等如果這個概念很難理解那麼這裏是圖像:
http://img10.imageshack.us/img10/6308/mockupo.png
這可能是一個比較混亂的背景圖像的一部分。此背景圖像不是電腦的壁紙,而是應用程序的一部分。因此,當應用程序啓動時,它會進入全屏模式,並將其自身置於底座和菜單欄下方,並位於所有其他窗口下方。所以它繪製背景圖像來覆蓋屏幕(包括桌面和圖標)。然後在包含我的控件的中間有一個自定義的NSView。
要做到這一點,最好的方法是什麼?
由於
試過這個,它在一定程度上起作用。問題在於其他窗口(例如Finder窗口和其他應用程序窗口)在我的全屏窗口下方。我需要把它們放在我的全屏窗口上方。任何方式使這項工作? 謝謝 – indragie 2009-10-03 16:06:03
就像我說的,將窗口級別設置爲'kCGDesktopWindowLevel'。 – 2009-10-03 20:32:03