可选导航控制器

时间:2010-03-15 17:16:57

标签: iphone cocoa ipad

我有一个应用程序,其中包含以不同方式链接在一起的各种视图控制器(欢迎>浏览>预览或浏览>预览或设置> Splash)。第一个视图控制器使用主控制器的导航控制器以模态方式呈现,然后使用pop和push添加下一组视图控制器。

这可以正常工作,但我需要能够在界面构建器中定义我的'UINavigationBar'和'UIToolbar',因此如果它们在不使用导航控制器的情况下呈现,它们仍可按预期工作。这可能吗?目前,如果我尝试,我会得到这个:

alt text http://xs.to/image-CD8B_4B9E739D.jpg

1 个答案:

答案 0 :(得分:3)

在代码中执行。

在你正在使用的SDK中,测试你是否需要推入导航控制器是非常简单的,如果你隐藏工具栏并调整视图大小来考虑它(一个自定义)视图控制器的init方法将有助于此,如果你对你的工作方式特别聪明,你甚至可以在UIViewController上声明一个类别)