我最近更改了app structure
以包含UINavigationController
作为我的hierarchy
的基础,并让我的根viewController
实施UINavigationControllerDelegate
协议以便实施custom segues
。
我的viewController
实施navigationController:animationControllerForOperation:fromViewController:toViewController:
。
我的问题有两方面:
答案 0 :(得分:-1)
事实证明UIStoryboardSegues
我添加之前我将UINavigationController
添加到我的层次结构中仍然被解释为模态segues 。可能这是在创建期间设置的。
deleting
和re-adding
问题segues
解决了问题,并将相关信息(identifier
,class
...)转移到新实例。
如果您遇到同样的问题,当您在被保护的Top Par
中将inferred
设置为viewController
时,您将看不到navigationBar
。
更换segues
Top Bar
后再次显示正常情况。
我将此问题与此答案一起发布,因为SO
上没有关于此问题的帖子。 self-answer