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

时间:2013-12-26 06:11:25

标签: ios objective-c uisegmentedcontrol

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

2 个答案:

答案 0 :(得分:12)

使用

添加分段方法
[YourSegment addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];

- (IBAction)segmentAction:(UISegmentedControl *)sender
{    
    NSString * theTitle = [sender titleForSegmentAtIndex:sender.selectedSegmentIndex]
}

答案 1 :(得分:8)

看看这个:

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

                break;
            case 1:

                break;
            case 2:

            default:
                break;
        }
    }