Mac*_*541 0 objective-c ios7 xcode5
我有一个按钮,当我选择3个分段控件时,我想执行不同的代码.EX)如果选择了segment1,按下按钮时将执行Code1.如果选择了segment2,则在按下按钮时将执行Code2.我之前没有使用过Segmented Controls,有谁知道怎么做?
假设您的按钮上有目标操作设置,并且您的分段控件有IBOutlet,您可以执行以下操作.
- (IBAction)buttonPressed:(UIButton *)sender
{
NSInteger selectedIndex = self.segmentedControl.selectedSegmentIndex;
switch(selectedIndex)
{
case 1: [self methodOne]; break;
case 2: [self methodTwo]; break;
case 3: [self methodThree]; break;
default : break; //Do nothing
}
}
Run Code Online (Sandbox Code Playgroud)