我正在开发一个将一些数据存储到数据库中的iphone应用程序。这工作正常。但是,当我想显示数据时,我现在遇到了问题。因为要显示我需要设计另一个视图的数据。但是当我尝试添加另一个视图时,我遇到了问题。是否可以在基于视图的应用程序中拥有多个视图,因为我的应用程序是基于视图的应用程序?如果是,那该怎么办?请帮帮我
提前致谢 喜悦
答案 0 :(得分:5)
是肯定的。原则上,您创建新视图[alloc / init],然后显示它。
通常你会把它推到导航控制器堆栈上来显示它。
[self.navigationController pushViewController:newViewController animated:YES];
如果您没有导航控制器,您需要创建一个(您最好的选择可能是使用xcode制作基于导航的应用程序并查看其组合方式)。
如果您只想显示第二个视图控制器,那么您可以将其显示为模态视图控制器:alloc / init第二个视图控制器然后显示
[self presetModalViewController:newViewContoller animated:YES];
最后,您可以进行前视图/侧视图。看看xcode中的实用程序应用程序模板。
答案 1 :(得分:0)
是的,可以使用多个视图。您可以使用addSubView
手动将它们添加到窗口中。
您还可以使用视图控制器,如UINavigationController或UITabBarController。
这取决于您希望如何显示视图以及用户如何在它们之间切换。