如何从分段控制中获取价值以了解选择哪一个

use*_*847 9 objective-c uisegmentedcontrol ios

我希望能够使用分段控件,但我不知道如何获取选择哪一个的值.我想知道所以我可以使用布尔值来确定两者之间的选择

Pra*_*inh 12

添加段使用的方法

[YourSegment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];

- (IBAction)segmentAction:(UISegmentedControl *)sender
{    
    NSString * theTitle = [sender titleForSegmentAtIndex:sender.selectedSegmentIndex]
}
Run Code Online (Sandbox Code Playgroud)


Pri*_*wal 8

看这个:

- (IBAction)onSegmentValueChanged:(UISegmentedControl *)sender {
        switch ([sender selectedSegmentIndex]) {
            case 0:

                break;
            case 1:

                break;
            case 2:

            default:
                break;
        }
    }
Run Code Online (Sandbox Code Playgroud)