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

Iphone 如何在没有导航控制器的情况下创建多个视图?,iphone,ios,multiple-views,Iphone,Ios,Multiple Views,我试图在Xcode 4中基于视图的iPhone应用程序中创建多个视图。我听过很多教程,读过很多文章,但没有一篇有效。我发现他们需要一个导航控制器。如何创建使用按钮切换而没有导航控制器的两个视图 谢谢 您可以创建一个附加视图,并将其作为保留变量保存在控制器中,您可以按需执行 [self.view addSubview:secondView]; //or - to remove second view and show first view [secondView removeFromSuperV

我试图在Xcode 4中基于视图的iPhone应用程序中创建多个视图。我听过很多教程,读过很多文章,但没有一篇有效。我发现他们需要一个导航控制器。如何创建使用按钮切换而没有导航控制器的两个视图


谢谢

您可以创建一个附加视图,并将其作为保留变量保存在控制器中,您可以按需执行

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

我会使用presentModalViewController。youtube上有大量关于如何切换视图的视频,其中一些视频没有presentModalViewController,因此您必须观看视频,看看他们是否在代码中编写presentModalViewController。我总是使用presentModalViewController。

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


这是最简单的方法。它还可以避免由于视图控制器编程错误而导致的许多问题。你的用户永远不会知道其中的区别——没有任何视觉线索表明你是这样做的。

我是iPhone开发新手——你能解释一下我会怎么做吗?我会创建一个新视图(包括类文件)并在我的ViewController.h中声明它吗?谢谢你的回复!