2012-03-14 161 views

回答

5

不,甚至沒有。 CoreGraphics具有透明度層,它基本上只是一種讓你進行一系列繪圖調用的方法,並且在它們之間放置一個影子,就好像它們是一個繪圖調用一樣(它可能除了影子之外還可以做其他事情,但是這些都可以我用它們)。 CoreAnimation層完全是不同,它們是渲染事物到屏幕的基本構建塊。它們是UIView構建在其上的。

+0

感謝您的回覆,如果我想使用coregraphics創建一個圖像,它具有一些邊框,中間的圖像和底部的文本。我想在透明度層上做所有這三件事情,所以它是否有效?現在我想爲這個圖像製作動畫,如雜耍邊框,介於兩者之間的圖像,使用核心動畫的文字,爲此我必須再次指定calayers?核心圖和核心動畫如何一起工作? – Pamy 2012-03-14 05:44:26

+0

我不明白你爲什麼需要透明度圖層。 – 2012-03-14 06:42:02

+0

因爲繪製後我想動畫或更高版本,如果用戶想要更改邊框或文本的顏色。這就是爲什麼我問層。我假設圖層在coregraphics或核心動畫中就像它在Photoshop中不斷繪製圖層一樣,如果你不想讓任何部分關閉該圖層。 – Pamy 2012-03-14 07:02:29