I have a UISegmentControl in my app and im trying to make it switch views like the app store. Ive tried this code with no luck:
- (IBAction)segmentSwitch:(id)sender {
UISegmentedControl *segmentedControl = (UISegmentedControl *) sender;
NSInteger selectedSegment = segmentedControl.selectedSegmentIndex;
if (selectedSegment == 0) {
//toggle the correct view to be visible
[firstView setHidden:NO];
[secondView setHidden:YES];
}
else{
//toggle the correct view to be visible
[firstView setHidden:YES];
[secondView setHidden:NO];
}
}
Does anybody know how I could switch views? Any help is appreciated. Thanks
That code will work as long as both views are currently subviews of a visible parent view (or window).
Also, you can simplify your IBAction a bit like this: