【发布时间】:2016-06-04 12:48:00
【问题描述】:
我创建了一个视图控制器,它需要能够使用自己的导航栏,但仍包含在导航堆栈中。我已经解决了这个问题,只需隐藏UINavigationController 的导航栏,然后在每个视图控制器中添加一个假导航栏。有了这个,我每次推送视图控制器时都会得到以下外观。
【问题讨论】:
-
那么问题或疑问是什么?
-
我需要能够推送到导航堆栈,以便只有一些视图控制器使用导航控制器中的导航栏。看看图片就知道了。图 1 传入的 VC 带来了自己的导航栏,而在图 2 中,VC 只是像平常一样使用导航控制器的栏。如何在传入的 VC 中选择性地选择何时使用导航控制器的栏以及何时使用自定义栏?
-
也许更好的表达方式是,我希望一些视图控制器完全替换整个视图(除了标签栏),还有一些使用导航控制器的栏定期推送。
标签: ios swift uinavigationcontroller uinavigationbar pushviewcontroller