我想在 MKMapView 上做一个动画注释视图,但我希望动画是平滑的(不像这样),我认为 CoreAnimation 可能是最好的方法。
我目前正在考虑创建一个 CALayer 的子类作为我的 MKAnnotation 委托,并使用 CoreAnimation 为我的坐标属性设置动画。我认为我什至可以将其用作 MKAnnotationView 的层。
但这是我对 CoreAnimation 理解的局限,因为我从来没有改变层的层次结构,也没有对我的视图层进行一些 3d 转换。
你认为这是解决问题的好方法吗?
您是否有任何代码可以分享以帮助实现目标?
先感谢您。
编辑:如果您认为有更好的方法来执行此操作,例如使 MKAnnotation 委托成为 NSObject 的子类,请也告诉我。我的目标是平滑地为坐标设置动画,为此我想到了 QuartzCore 框架。