2009-10-02 11 views
1

我有一个复杂的视图,它由一个基本图像与其他图像和2D路径重叠组成。我应该用更多的UIView或更多的CALayer来组合一个复杂的UIView吗?

我想知道,如果通过为每个元素创建不同的UIView并将它们添加为复杂视图的子元素来组装复杂视图,或者如果我应该为每个元素创建一个不同的CALayer并将它们添加为复杂视图的图层属性的子节点。

感谢

tat0

回答

1

您应详细说明你想要做什么,但我的经验法则是使用UIViews的地方我试图增强用户界面的情况下(用户交互,等等),当我想要动画或使用精灵时,我使用图层。这听起来像你正在做后者,所以我会建议添加新的图层到您的主视图,而不是添加子视图。