我有一个应用程序,其中包含以不同方式链接在一起的各种视图控制器(欢迎>浏览>预览或浏览>预览或设置> Splash)。第一个视图控制器使用主控制器的导航控制器以模态方式呈现,然后使用pop和push添加下一组视图控制器。
这可以正常工作,但我需要能够在界面构建器中定义我的'UINavigationBar'和'UIToolbar',因此如果它们在不使用导航控制器的情况下呈现,它们仍可按预期工作。这可能吗?目前,如果我尝试,我会得到这个:
答案 0 :(得分:3)
在代码中执行。
在你正在使用的SDK中,测试你是否需要推入导航控制器是非常简单的,如果你隐藏工具栏并调整视图大小来考虑它(一个自定义)视图控制器的init方法将有助于此,如果你对你的工作方式特别聪明,你甚至可以在UIViewController上声明一个类别)