0
*请注意,这完全在Xcode和仅仅是一个运行IOS 4.2.1的MKMapView不显示地图
当我设置地图,以适应区域不刷新地图,直到我接触到一个iPhone的问题屏幕。代码我使用的位为:
MKCoordinateRegion scaledRegion = [mapView regionThatFits:region];
[mapView setRegion:scaledRegion animated:YES];
这不会移动地图到正确的区域,我可以看到,当我触摸屏幕,但直到我触摸屏幕,我得到一个灰色的屏幕有很多的网格线跨越它。
它几乎看起来像地图正在等待某种刷新事件。我也尝试了下面的代码,但没有成功。
MKCoordinateRegion scaledRegion = [mapView regionThatFits:region];
[mapView setRegion:scaledRegion animated:YES];
[mapView setCenterCoordinate:mapView.region.center animated:NO];
还值得注意的是这是在一个线程中运行。
在此先感谢您的帮助。
我已经拿出了多线程代码,它仍然是一个问题 – woot586 2011-01-23 17:38:05