【发布时间】:2015-05-06 10:35:50
【问题描述】:
我想隐藏用户旋转地图时出现的MKMapview 上的圆形指南针图标。我附上了屏幕截图以供参考。我不想显示圆形指南针图标,但我确实希望允许在地图上旋转。
【问题讨论】:
-
如果我设置 myMapViewObject.rotateEnabled = NO;然后这个图标不会出现,但我不想禁用旋转。
-
这是您的答案stackoverflow.com/a/19196725/790842。对于您的布局,我有一个建议,将 SearchBar 移动到导航栏,这样它就不会被指南针挡住。
-
您是否将“搜索 Oulet”(“Outlet”?)视图直接添加到 MKMapView?这可以解释为什么指南针出现在顶部。就像 iphonic 所说,搜索视图应该添加为父 vc 视图的子视图,而不是地图视图。不要修改地图的内部视图层次结构。