我无法理解为什么我的 MKMapView 不想更改为卫星 View 。调用了此方法并调用了案例 1 我已经跳过它但它根本不会更改为卫星类型它总是更改为标准类型。它只有在返回到 Map 类型时才有效。有人有什么想法吗?
- (IBAction)mapSatelliteSegmentControlTapped:(UISegmentedControl *)sender
{
switch (sender.selectedSegmentIndex)
{
case 1: //Satellite
self.mapView.mapType = MKMapTypeSatellite;
default: //Map
self.mapView.mapType = MKMapTypeStandard;
}
}
最佳答案
您的 MKMapView 随时准备更改为卫星 View 。但是你强制它在标准 View 中。
“您错过了 case 1
中的 break
语句”。
关于iphone - MKMapView map 类型没有改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669505/