我有两个UIbutton
,我想将这两个按钮分配给UITextView
,这样当按下其中一个按钮时,文本视图内容会与上次按钮时的内容不同被压了。我想使用分段控件来做到这一点。如何在NIB文件中为每个分段控件分配不同的选择器?
答案 0 :(得分: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
}
希望这有帮助。
答案 1 :(得分:0)
您可以将细分控件分配给单个IBAction
。在该方法中,使用段控件selectedSegmentIndex
来标识按下哪个部分并相应地调用后面的函数。