我有一个应用程序,其中包含以不同方式链接在一起的各种 View Controller (欢迎>浏览>预览或浏览>预览或设置>启动画面)。第一个 View Controller 使用主 Controller 中的导航 Controller 以模态方式呈现,然后使用弹出和推送添加下一组 View Controller 。
这可以正常工作,但我需要能够在界面生成器中定义“UINavigationBar”和“UIToolbar”,因此如果不使用导航 Controller 呈现它们,它们仍然可以按预期工作。这可能吗?目前,如果我尝试的话,我会得到这个:
最佳答案
用代码来做。
在您正在使用的 SDK 中,测试您是否需要推送到导航 Controller ,以及是否隐藏工具栏并调整 View 大小以解决这一问题(自定义 View Controller 的 init 方法将对此有所帮助,如果您对如何做事特别聪明,您甚至可以在 UIViewController 上声明一个类别)
关于iphone - 可选的导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2449046/