0
我想在可可中創建一個允許用戶添加圖層的小型桌面圖形應用程序。在Apple的文檔中,動畫中有很多圖層信息,但沒有提及如何實現Gimp或Photoshop等應用中的圖層。 CALayer
設計是以這種方式使用,還是我需要推出自己的'靜態層'api?在可可圖形應用程序中支持圖層
我想在可可中創建一個允許用戶添加圖層的小型桌面圖形應用程序。在Apple的文檔中,動畫中有很多圖層信息,但沒有提及如何實現Gimp或Photoshop等應用中的圖層。 CALayer
設計是以這種方式使用,還是我需要推出自己的'靜態層'api?在可可圖形應用程序中支持圖層
除了分層事物的概念之外,CALayer與圖形應用程序實現其圖層的方式無關。
查看來自Pixen的Github上的源代碼,以瞭解處理這類事情的一種方法。
您可以使用CALayers,但您可以輕鬆使用任何NSView。
您一定想知道更多關於Core Graphics/Quartz以及圖形上下文和合成渲染的信息。
這是關於創建一個表視圖,其中每一行代表一個圖層。 然後,主文檔視圖實際上是根據UI中定義的配置合成這些圖層的內容。
我的猜測是你可以。在用戶界面中可以有一個按鈕來添加圖層到視圖中。然後在引擎蓋下面,自定義視圖將具有類似[[self layer] addSublayer:sublayer](對於圖層支持或圖層託管視圖)... – xBACP 2014-09-02 16:03:18