iPhone导航控制器基本问题

Posted

技术标签:

【中文标题】iPhone导航控制器基本问题【英文标题】:iPhone navigation controller basic question 【发布时间】:2010-05-19 14:16:52 【问题描述】:

这是一个关于导航控制器的基本问题,但是,我似乎没有做对。

我正在创建一个基本的导航控制器应用程序并使用我的自定义视图而不是自动生成的默认 rootviewcontroller 和 rootviewcontroller.xib。

这是我所做的:

打开MainView.xib并删除rootviewcontroller

然后,Xcode->new file->UIViewController 类(带 xib)并命名为 test

打开 mainview.xib,点击它指向 rootviewcontroller 的部分,在检查器中,将 xib 更改为测试

在测试中,我只是添加了一个按钮。

但是,当我加载应用程序时,测试似乎没有加载。我为 viewdidload 添加了一条日志语句,只是为了验证,并且该语句从未被记录。请让我知道我在这里缺少的基本联系。

【问题讨论】:

【参考方案1】:

您必须将 RootViewController 的类更改为您自己的 (Inspector -> CMD+4)。

【讨论】:

谢谢,我没有意识到我需要在导航控制器下有一个视图控制器,带回删除的 rootviewcontroller 并链接到我的文件并且它工作。

以上是关于iPhone导航控制器基本问题的主要内容,如果未能解决你的问题,请参考以下文章

iPhone导航控制器不显示

iPhone 从子视图访问导航控制器

iPhone dev - 基于导航的应用程序模板中的导航控制器在哪里?

导航栏隐藏在 iPhone sdk 的弹出视图控制器上

如何在iphone的子视图页面中创建带有导航返回按钮的导航栏

iPhone - 如何将导航控制器添加到视图?