2011-07-26 42 views

回答

2
  1. 你必须有一个根视图控制器
  2. 这两种观点之间的这根视图控制器切换。

事情是这样的:

- (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; 
} 
} 
+1

非常感谢您! – Shawn