Shawn
Shawn

Reputation: 245

How to use a UIButton to Change Views

How can I changed the view in iPhone development using an UIButton. I do not want to use a toolbar. Thank you

Upvotes: 1

Views: 434

Answers (1)

Alex Coplan
Alex Coplan

Reputation: 13361

  1. You must have a root view controller
  2. This root view controller switches between the two views.

Something like this:

- (IBAction)switchViews:(id)sender {
if (self.vc1 == nil) {
self.vc1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
[self.vc2 removeFromSuperview];
[self.view addSubView:vc1];
vc2 = nil;
}
else {
self.vc2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self.vc1 removeFromSuperView];
[self.view addSubView:vc2];
vc1 = nil;
}
}

Upvotes: 2

Related Questions