如何在没有导航控制器的情况下创建多个视图

时间:2011-09-18 18:08:07

标签: iphone ios multiple-views

我正在尝试在Xcode 4中基于视图的iPhone应用程序中创建多个视图。我已经阅读了许多教程并阅读了很多文章,但没有一个有效。我发现他们需要一个导航控制器。如何使用没有导航控制器的按钮创建2个视图?

谢谢!

3 个答案:

答案 0 :(得分:1)

我会使用presentModalViewController。有很多关于如何切换视图的youtube视频,其中一些没有presentModalViewController,所以你必须观看视频,看看他们是否在他们的代码中编写了presentModalViewController。我总是使用presentModalViewController。

答案 1 :(得分:0)

你可以创建一个额外的视图并将其作为保留变量保存在你的控制器中并按需提供,你可以做到

[self.view addSubview:secondView];
//or  - to remove second view and show first view
[secondView removeFromSuperView];

答案 2 :(得分:0)

为什么不使用UINavigationController但禁用导航栏?

这是最简单的方法。并且它将避免许多可能由于错误的视图控制器编程而出现的问题。您的用户永远不会知道其中的区别 - 您没有这样做的视觉线索。