我需要转换(缩放,旋转或缩放+旋转,可能会移动)某些视图,如地图。我尝试使用UIScrollView
和UIRotateGestureRecognizer
,但此解决方案非常糟糕。然后我考虑使用MKMapView
和我的自定义叠加层,但我不明白如何将UIView
转换为MKOverlay
(我还需要删除地图并禁用非常大/小的缩放)。我想我应该采取这一步骤:
1)创建新的
MKMapView
并配置框架2)获取我的自定义视图
3)将我的视图转换为
MKOverlay
4)将
MKOverlay
添加到MKMapView
5)从
中删除地图MKMapView
6)为地图添加一些范围(如缩放)