是否可以让按钮在iPhone屏幕上的图像周围以恒定的圆圈移动?
答案 0 :(得分:0)
当然有可能。您可以使用UIView方法animateKeyframesWithDuration:delay:options:animations:completion:
,其选项值为CalculationModeCubic + Repeat,控制点均匀分布在圆周上。
或者,您可以使用更复杂的CAKeyframeAnimation类。
我有一个用Objective-C编写的演示应用程序,它使用我可以发布的两种方法创建正弦波类型动画,如果您知道如何阅读Objective-C。它应该可以帮助你开始。
https://github.com/DuncanMC/KeyframeViewAnimations
请注意,UIView关键帧动画(在iOS 9中已修复)中存在一个错误,导致您的对象在某些情况下无法正确跟踪您的曲线。该错误及其修复在降价文件Sleuthing UIView animations.md中讨论,该文件包含在该github存档中。