Xcode 4.2创建基于导航的应用程序

时间:2011-10-23 22:09:25

标签: xcode4.2 navigationcontroller

我刚尝试通过xcode 4.2创建基于导航的应用程序   我在新窗口中找到的所有东西都与基于导航的应用程序无关。我找到了基于页面的应用程序,这是基于导航的应用程序最接近的东西

但它是用我无法处理的故事板创建的..

enter image description here

那么有没有办法创建一个好的旧的基于导航的应用程序?如果不是什么替代品?

8 个答案:

答案 0 :(得分:13)

对于仅导航应用程序,您必须首先选择单个视图应用程序。这将只提供一个没有navigationcontroller的基于视图的应用程序。

您所要做的就是选择viewcontroller和goto菜单

Editor -> Embed In -> Navigation Controller

这将为您提供一个基于导航的项目,以便开始使用。

@Tommy Herbert说,你可以选择master-detail应用程序模板,在这里你可以选择更多像Core数据这样的选项。但是这会将你的前两个VC命名为master-controller和detailcontroller,它不适合。

答案 1 :(得分:4)

在您熟悉iOS 5中的新功能(故事板,页面视图控制器等)之前,最好的办法是保留Xcode 3的副本并在那里创建项目,然后在Xcode 4中打开项目

您仍然可以从开发者页面下载最新版本的Xcode 3(带有iOS SDK 4.3的3.2.6):

http://developer.apple.com/devcenter/ios

安装磁盘上的“关于Xcode和iOS SDK”PDF介绍了如何选择自定义安装位置以避免覆盖Xcode 4安装。不要选择Unix工具选项,因为它会覆盖当前Xcode 4安装的那一部分。

答案 2 :(得分:1)

您必须插入Master详细信息应用。此模板为主 - 详细信息应用程序提供了一个起点。它提供了一个配置有导航控制器的用户界面,用于显示项目列表以及iPad上的拆分视图。

答案 3 :(得分:0)

选择项目模板后按“下一步”时,屏幕底部会显示几个复选框。其中之一是“使用故事板”。解开这个问题,你将回到旧的设计界面的方式。

答案 4 :(得分:0)

正如darvids0n所说,你应该从Master-Detail Application模板开始,而不是从Page-Based模板开始。您可以在为新项目选择选项时自由取消使用故事板。

答案 5 :(得分:0)

只需创建单个视图应用程序,在xib中只需将导航控制器从库拖到对象即可。

答案 6 :(得分:0)

对我来说,开始构建一个空项目,然后创建一个新的MainWindow,然后将navigtioncontroller拖到新窗口中你创建

答案 7 :(得分:0)

打开X代码项目 - >创建新项目 - >单击基于主应用程序 窗口是打开这是创建基于直接导航的应用程序的过程