5 mkmapview mkannotationview ios swift
我想在模拟器中切换Location模式时显示用户的当前位置Free Ride.它工作正常,但请看下面的图像:


我希望这个图像随着路线方向的变化而旋转.我怎样才能做到这一点?在这里,您可以下载该项目.我没有在下面的项目上实现路线,我只改变了箭头朝向路线的方向.
如果我正确理解你的问题,你希望你的箭头与地图上绘制的路径对齐,在路径上的每个位置。
我要做的就是创建一个CAKeyframeAnimation,将其路径属性设置为地图上的路径,并将其rotationMode设置为kCAAnimationRotateAuto. 将此动画添加到包含箭头的图像视图中。
添加动画后,设置imageView.layer.speed = 0和 控件imageView.layer.timeOffset以移动箭头。该值从 0 到 1,并将其插值到路径上的某个位置。
CoreAnimation 现在将在每个点自动沿路径的切线方向旋转视图。
| 归档时间: |
|
| 查看次数: |
790 次 |
| 最近记录: |