0

2 つUIbuttonの があり、2 つのボタンを に割り当てて、UITextViewボタンの 1 つが押されると、テキスト ビューの内容が前のボタンが押されたときの内容から変更されるようにします。セグメント化されたコントロールを使用してこれを行いたいです。NIB ファイルでセグメント化された各コントロールに異なるセレクターを割り当てるにはどうすればよいですか?

4

2 に答える 2

1

前述のようにUISegmentedControl、オプションを使用して IBAction を IBに接続する必要がありvalueChanged:ます (通常、uibutton の touchUpInside を設定すると思います)。次に、これを試してください。

- (IBAction)changeType:(id)sender{
    //segControl is an instance of UISegmentedControl
    segControl = sender;
    if(segControl.selectedSegmentIndex==0){
       //do something
    }
    else if (segControl.selectedSegmentIndex==1){

    }//and so on
}

お役に立てれば。

于 2011-09-28T17:04:50.797 に答える
0

セグメント コントロールを 1 つの に割り当てることができますIBAction。そのメソッドでは、セグメント コントロールを使用selectedSegmentIndexして、押されたセクションを特定し、それに応じて後の関数を呼び出します。

于 2011-09-28T16:51:21.913 に答える