UISegmentedControl在UIControlEventValueChanged上返回其操作是什么?

Tho*_*son 5 iphone uisegmentedcontrol

所以,我有一个UISegmentedControl:

[control addTarget:self action:@selector(myAction) forControlEvents:UIControlEventValueChanged];

只是想知道如何找出已选择的段(所以我可以做适当的操作).我知道它的东西:

@selector(myAction:)但是发送了什么?即:当我定义我的方法时,我必须定义什么?

谢谢.

Aar*_*ers 10

得到所选项目......问题的第二部分

-(IBAction) myAction:(id)sender{
    NSLog(@"myAction",nil);

    UISegmentedControl * control = sender;
    int selectedIndex = [control selectedSegmentIndex];
}
Run Code Online (Sandbox Code Playgroud)