我有一个UIView
,应该包含许多不同的循环元素(作为子视图或子图层)。圆形元素只是小形状,只是填充圆形,具有编带和执行某些操作的能力。我可以将其作为CAShapeLayer
或UIView
添加到视图中,但我不知道哪种方法在性能方面更好。
元素应该在第一次出现时动画!之后他们应该认出他们的敲击手势。 UIView
和CAShapeLayer
或CALayer
对象都可以动画,但考虑到这些元素的数量(最多可以包含30个项目)和动画的同时性,您建议使用哪种方法考虑性能和可靠性问题?
我经常搜索,但信息不足以做出某个决定。
提前致谢
答案 0 :(得分:1)
UIView
你很好。对于轻击手势,您将需要它们。两种方法之间不应存在任何显着的性能差异(如果有的话)。