石英2D图层

时间:2010-06-03 03:39:31

标签: objective-c iphone quartz-2d

我想使用石英2D创建2个单独的图层。我可以单独处理重绘方法吗?这样我就可以重绘1层而无需重新绘制整个屏幕或其他图层。

有可能吗?任何代码示例?

2 个答案:

答案 0 :(得分:1)

是的,这可能也很容易。使用Apple的QuartzDemo iPhone示例代码中的QuartzViewController / QuartzView类开始。如果您想要专门的行为,请使用子类。

见这里:

http://developer.apple.com/IPhone/library/samplecode/QuartzDemo/Introduction/Intro.html

答案 1 :(得分:0)

我来自Mac世界。在Mac上,您将创建两个重叠的视图并以这种方式处理它。在iPhone上,我怀疑你也这样做:创建两个UIViews,然后独立处理两个重绘方法。我相信iPhone上的重叠视图很好(就像它们自10.5以来它们在Mac上一样)。