【发布时间】:2015-10-28 02:35:03
【问题描述】:
我有一个UIView,它应该包含许多不同的圆形元素(作为子视图或子层)。圆形元素只是填充圆形的小形状,可以在它们上粘贴并执行一些操作。我可以将它们作为CAShapeLayer 或UIView 添加到视图中,但我不知道哪种方法在性能方面更好。
元素在第一次出现时应该是动画的!之后,他们应该能够识别出他们身上的轻击手势。 UIView 和 CAShapeLayer 或 CALayer 对象都具有动画功能,但考虑到这些元素的数量(最多 30 个项目)和动画的并发性,您建议哪种方法考虑性能和可靠性问题?
我已经搜索了很多,但信息不足以做出某个决定。
提前致谢
【问题讨论】:
标签: ios objective-c swift uiview calayer