1

どのように uiview を吹き出しの右ボタンに追加できるのか疑問に思っていました。また、マップを切り替えるためのセグメント コントロールをコーディングしました。

あなたは助けることができますか?

コード:

- (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;
    }
}
4

1 に答える 1

2

senderこれは、が ではないことを示唆していUISegmentedControlます。以下を追加して、それが何であるかを確認します。

NSLog(@"Sender=%@", NSStringFromClass([sender class]));
于 2012-07-26T09:44:34.300 に答える