MainViewController
上的UIToolbar按钮显示UIViewController
,现在我想通过此按钮逐个显示多个UIViewControllers
。这是最好的方法。
- (void)displayviewsAction:(id)sender
{
PageOneViewController *viewController = [[[PageOneViewController alloc] init]autorelease];
viewController.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:viewController.view];
[self.view addSubview:toolbar];
}
按下按钮时,此UIViewController
之后会立即显示此UIViewController
我希望一个接一个地呈现多个UIViewControllers
。
请任何想法。
答案 0 :(得分:1)
假设您要通过点击主视图控制器的工具栏按钮来显示视图控制器A,B,C。要这样写
[self presentModalViewController:a animated:YES];
按钮动作。在A的viewDidAppear:方法中,写
[self presentModalViewController:b animated:YES];
为所有视图控制器编写相同内容将一个接一个地显示viewControllers。