2012-03-14 160 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