添加第二个视图

时间:2012-04-24 21:53:12

标签: objective-c ios view

这似乎很简单,但我在这个网站上没有找到任何关于此的信息。我想调用一个视图,但我不想使用addSubview方法,我只想调用当前视图之上的新视图。并在一段时间后将其删除。

1 个答案:

答案 0 :(得分:1)

听起来你需要一个 NavigationController

您可以使用以下代码推送视图:

ViewController *viewController = [[ViewController alloc] 
initWithNibName:@"ViewController" bundle:nil];

[self.navigationController pushViewController:viewController animated:YES];

如果要切换回旧的ViewController,只需使用以下代码删除视图:

[self.navigationController popViewControllerAnimated:YES];