在UIView中处理许多子UI元素的最佳方法

时间:2015-08-05 10:52:34

标签: ios objective-c swift uiview calayer

我有一个UIView,应该包含许多不同的循环元素(作为子视图或子图层)。圆形元素只是小形状,只是填充圆形,具有编带和执行某些操作的能力。我可以将其作为CAShapeLayerUIView添加到视图中,但我不知道哪种方法在性能方面更好。

元素应该在第一次出现时动画!之后他们应该认出他们的敲击手势。 UIViewCAShapeLayerCALayer对象都可以动画,但考虑到这些元素的数量(最多可以包含30个项目)和动画的同时性,您建议使用哪种方法考虑性能和可靠性问题?

我经常搜索,但信息不足以做出某个决定。

提前致谢

1 个答案:

答案 0 :(得分:1)

UIView你很好。对于轻击手势,您将需要它们。两种方法之间不应存在任何显着的性能差异(如果有的话)。