我正在尝试使用 MapKit 旋转 MKMapView。
我可以显示地图并旋转它,但效率不高。我创建了一个比视图大的 MKMapView 并使用 CGAffineTransformMakeRotation 旋转它,因此视图后面的灰色区域不可见。虽然我在 Interface Builder 中检查了剪辑子视图,但我仍然觉得这不是正确的实现。
此方法确实允许我旋转显示为 MKPinAnnotationView 符合 CGAffineTransformMakeRotation 函数的任何注释,但是在尝试向地图添加覆盖时遇到问题。
我可以在类声明中使用 boundingMapRect 属性进行叠加,但图像在显示器上保持不旋转。有没有办法做到这一点?或者我应该以不同的方法旋转 MKMapView 和注释?
提前感谢您提供任何建议或信息。