Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 我应该使用CoreGraphics的哪一部分来重建这些效果?_Ios_Objective C_User Interface_Core Animation - Fatal编程技术网

Ios 我应该使用CoreGraphics的哪一部分来重建这些效果?

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,所以在大多数意义上不是低级的,

下面的gif是从一个iOS应用程序“两点”中提取的。如果我的应用程序不是游戏,并且我使用的是标准UIView,那么以性能优化的方式实现类似效果的最佳方法是什么

我特别指的是圆圈之间的线条


一个宽泛的问题会给出一个不具体的答案:签出-它的
strokeStart
strokeEnd
是可设置动画的。因此,您可以将整条线设置为形状,然后获取核心动画以设置显示哪一段的动画。

我可以在UIView上访问/修改这些属性吗?根据JaredH评论
CALayer是Objective-C,所以在大多数意义上不是低级的,而是位于UIView的下方。它们是图形堆栈中的一步。您可以创建一个仅包含特定类型图层的自定义视图,或者根据他链接到的示例直接使用图层。