Ios7 MKMapView禁用旋转

Ios7 MKMapView禁用旋转,ios7,mkmapview,Ios7,Mkmapview,我有一个应用程序,使用MKMapView作为主要显示区域。这应该始终朝北向上。但一个快速的不经意的滑动和旋转,导致罗盘出现 有没有办法阻止这种情况发生,并将视图锁定在北方?我在这里看到了一些提示,但没有提到任何类型的内置机制。快速查看苹果公司关于MKMapView的文档: 旋转启用了一个布尔值,该值指示地图摄影机 使用标题信息 @属性(非原子,getter=isRotateEnabled)布尔可旋转 讨论当此属性设置为“是”且选择了有效相机时 与地图关联,相机的航向角用于旋转 地图围绕其中心点的

我有一个应用程序,使用MKMapView作为主要显示区域。这应该始终朝北向上。但一个快速的不经意的滑动和旋转,导致罗盘出现


有没有办法阻止这种情况发生,并将视图锁定在北方?我在这里看到了一些提示,但没有提到任何类型的内置机制。

快速查看苹果公司关于MKMapView的文档:

旋转启用了一个布尔值,该值指示地图摄影机 使用标题信息

@属性(非原子,getter=isRotateEnabled)布尔可旋转 讨论当此属性设置为“是”且选择了有效相机时 与地图关联,相机的航向角用于旋转 地图围绕其中心点的平面。当此属性为 设置为“否”,将忽略摄影机的航向角度,并始终显示贴图 朝向使正北位于地图视图的顶部

因此,您可以尝试将mapview rotateEnabled属性设置为“否”


你看过这本书了吗?不
mapView.rotateEnabled=NO工作?我被摄像机的措辞弄糊涂了,它没有说我想说的话!是的,所谓“照相机”是指“视角”。我认为谷歌使用了同样的术语。有趣的是,在故事板中设置这个并没有用。我必须在viewDidLoad.RotateEnabled中的代码中完成。对我来说,RotateEnabled似乎对iOS 7.1没有任何影响,但它对iOS 8有效。找到iOS 7.1的解决方案了吗?