【发布时间】:2009-10-02 23:39:06
【问题描述】:
我有一个复杂的视图,它由一个基础图像和其他图像和 2D 路径组成。
我想知道如果通过为每个元素创建不同的 UIView 并将它们添加为复杂视图的子元素来组装复杂视图,或者我应该为每个元素创建不同的 CALayer 并将它们添加为子元素,这会产生什么不同复杂视图的图层属性。
谢谢
tat0
【问题讨论】:
标签: iphone uiview hierarchy calayer
我有一个复杂的视图,它由一个基础图像和其他图像和 2D 路径组成。
我想知道如果通过为每个元素创建不同的 UIView 并将它们添加为复杂视图的子元素来组装复杂视图,或者我应该为每个元素创建不同的 CALayer 并将它们添加为子元素,这会产生什么不同复杂视图的图层属性。
谢谢
tat0
【问题讨论】:
标签: iphone uiview hierarchy calayer
你应该详细说明你想要做什么,但我的经验法则是在我试图增强用户界面(用户交互等)的情况下使用 UIViews,并且我在使用时使用层想要制作动画或使用精灵。听起来您正在做后者,所以我建议您在主视图中添加新图层而不是添加子视图。
【讨论】: