3 つのセグメントを持つ MKMapView に SegmentedControl を追加したい
- 標準ビュー
- サテライトビュー
- ハイブリッドビュー
セグメントをテーピングすることでマップの種類を変更できます
私はいくつかのコードを試しました
- (void)indexDidChangeForSegmentedControl:(UISegmentedControl *)aSegmentedControl {
NSArray *itemArray = [NSArray arrayWithObjects: @"One", @"Two", @"Three", nil];
segControl= [[UISegmentedControl alloc] initWithItems:itemArray];
if((segControl.selectedSegmentIndex = 0)){
_mapView = MKMapTypeStandard;
}
if((segControl.selectedSegmentIndex = 1)){
_mapView = MKMapTypeSatellite;
}
else {
_mapView = MKMapTypeHybrid;
}
}