Как уже упоминалось, вы должны подключить IBAction к вашему UISegmentedControl
в IB с параметром valueChanged:
(я думаю, что вы обычно устанавливаете touchUpInside для uibuttons), затем попробуйте это
- (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
}
Надеюсь, это поможет.