首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“开始iPhone开发”第9章导航?真的不管用

“开始iPhone开发”第9章导航?真的不管用
EN

Stack Overflow用户
提问于 2011-02-03 22:32:03
回答 2查看 142关注 0票数 1

我已经深入到一个星期了,现在我可以从所有的来源学习,抵制张贴,因为我知道这是多么恼人的n00bs问你的专家问题愚蠢的问题。然而..。在花了几个小时在这第9章或开始iPhone开发书籍关于一个导航应用程序,我已经投降,并张贴在这里。

到目前为止,我所做的都张贴在这里(https://files.me.com/taylorsuk/jr6xj1)

我已经有两个屏幕,然后它就不会走得更远?

按照这些指示,我无法将NavController连接到RootViewController?在类选项中-选项不存在。

如果你能引导我完成这个简单的事情--所有的代码都应该在那里!

这是我为某个人做的一个小项目所需要的(我承认我已经超出了我的深度,但是如果有人愿意在一对一的基础上帮助我,我可以寄给你一些钱,因为我会得到工作报酬)。

喝彩

西蒙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-02-03 22:53:36

正如Adam所指出的,您可以通过编程方式创建导航控制器,但也可以在Interface中这样做以减少代码。我更喜欢这样,它类似于实例化控制器和设置它的一些基本属性。

在Xcode中使用

  1. ,双击MainWindow.xib文件。这将在InterfaceBuilder.
  2. 库中打开它,在对象列表中找到“导航控制器”。它应该是一个指向橙色背景的黑色箭头选项卡。将其拖到托盘或表示导航控制器视图上的MainWindow.
  3. Click的窗口中(应突出显示视图)。在检查器中,在NIB名称中提供一个有效的xib文件名(可以取消.xib")。这将设置根视图。您可能需要在exercise.
  4. Again中为检查器中的xib创建一个新的UIViewController类,查找“类名”,并从3中输入与xib文件关联的UIViewController类的名称。
  5. 返回到XCode中,在应用程序委托文件的标题中声明类似于IBOutlet UINavigationController nc的内容。您可以创建相关属性并根据需要进行综合。
  6. 返回到Interface,并在托盘中右键单击(即CTRL+click)导航控制器。从“新引用出口”拖到“文件所有者”。您应该能够从出口列表中选择nc .

就是这样。编译并运行。

我可能漏掉了什么。如果有人看了这篇文章,请随时更正我的答案。有许多关于YouTube的教程比我更好地解释了这一点。

票数 0
EN

Stack Overflow用户

发布于 2011-02-03 22:37:42

你给的报告的链接,它不再可用?无论如何,您通常使用initWithRootViewController方法创建导航控制器.

代码语言:javascript
复制
UIViewController myRootVC = blah blah...
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myRootVC];
[myRootVC release];

而不是创建然后分配一个根视图控制器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4892513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档