Question

I want to be able to use a segmented control, but I don't know how to get the value for which one was picked. I want to know so I can use a boolean value to determine between the two that were picked

Was it helpful?

Solution

Add method for segment using

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

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

OTHER TIPS

Look at this:

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

                break;
            case 1:

                break;
            case 2:

            default:
                break;
        }
    }
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top