Ios 我应该使用CoreGraphics的哪一部分来重建这些效果?
下面的gif是从一个iOS应用程序“两点”中提取的。如果我的应用程序不是游戏,并且我使用的是标准UIView,那么以性能优化的方式实现类似效果的最佳方法是什么 我特别指的是圆圈之间的线条Ios 我应该使用CoreGraphics的哪一部分来重建这些效果?,ios,objective-c,user-interface,core-animation,Ios,Objective C,User Interface,Core Animation,下面的gif是从一个iOS应用程序“两点”中提取的。如果我的应用程序不是游戏,并且我使用的是标准UIView,那么以性能优化的方式实现类似效果的最佳方法是什么 我特别指的是圆圈之间的线条 一个宽泛的问题会给出一个不具体的答案:签出-它的strokeStart和strokeEnd是可设置动画的。因此,您可以将整条线设置为形状,然后获取核心动画以设置显示哪一段的动画。我可以在UIView上访问/修改这些属性吗?根据JaredH评论CALayer是Objective-C,所以在大多数意义上不是低级的,
一个宽泛的问题会给出一个不具体的答案:签出-它的
strokeStart
和strokeEnd
是可设置动画的。因此,您可以将整条线设置为形状,然后获取核心动画以设置显示哪一段的动画。我可以在UIView上访问/修改这些属性吗?根据JaredH评论CALayer是Objective-C,所以在大多数意义上不是低级的,而是位于UIView的下方。它们是图形堆栈中的一步。您可以创建一个仅包含特定类型图层的自定义视图,或者根据他链接到的示例直接使用图层。