方向更改时MapView的问题

时间:2011-01-17 00:24:49

标签: iphone objective-c ipad ios mapkit

我有一个MapView,当iPad的方向发生变化时,它会自动恢复正常。然而,当我旋转到横向时,MapView的右1/4显示灰色网格。在触摸或缩放之前,地图的这一部分不会加载。我有什么想法吗?

由于

1 个答案:

答案 0 :(得分:1)

你的意思是在大的mapview区域跨度上旋转mapview(比如在image上)吗?如果是,请尝试将地图置于0.0f,0.0f坐标中心或使显示的区域稍微缩小。看起来位于右侧的灰色网格可能包含地图的一部分,实际上应该显示在最左边,但由于某种原因,地图图层不会改变它在MapView上的位置。

无论如何,尝试在包含mapview的视图控制器中实现- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation并使用mapview区域进行一些操作。