分段控制

时间:2012-07-26 09:37:15

标签: objective-c ios uisegmentedcontrol

我想知道如何将uiview添加到一个标注右键,我还编码了用于切换地图的段控制,我一直接收一个断点,即MKMapView selecetedsegmentindex)无法识别的选择器。

你可以帮忙。

代码:

- (IBAction)setMap:(id)sender{

    switch (((UISegmentedControl *)sender).selectedSegmentIndex) {
        case 0:
            map.mapType = MKMapTypeStandard;
            break;

        case 1:
            map.mapType = MKMapTypeSatellite;
            break;

        case 2:
            map.mapType = MKMapTypeHybrid;
            break;

        default:
            break;
    }
}

1 个答案:

答案 0 :(得分:2)

这表明sender不是UISegmentedControl。添加以下内容以查看它是什么:

NSLog(@"Sender=%@", NSStringFromClass([sender class]));