0

我有两个UIbuttons,我想将这两个按钮分配给 aUITextView以便当按下其中一个按钮时,文本视图内容会从按下前一个按钮时的内容发生变化。我想使用分段控件来做到这一点。如何在 NIB 文件中为每个分段控件分配不同的选择器?

4

2 回答 2

1

如前所述,您必须UISegmentedControl使用选项将您的 IBAction 连接到您的 IB valueChanged:(我认为您通常为 uibuttons 设置 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

You can assign the segment control to a single IBAction. In that method use segment control's selectedSegmentIndex to identify which section is pressed and call the later functions accordingly.

于 2011-09-28T16:51:21.913 回答