【发布时间】:2016-11-18 04:50:41
【问题描述】:
我有一个从 UIViewController 到 UITableViewController 的转场,从屏幕底部进入场景。但是,它太过分了,覆盖了导航栏。
我的视图层次结构是:导航控制器(初始视图控制器)> UIViewController > UITableViewController(隐藏导航栏的那个)。
我使用哪种类型的 segue 或在 Interface Builder 中选择哪些导航控制器选项似乎并不重要。我也尝试使用此代码取消隐藏导航栏,但它不起作用:
override func viewWillAppear(animated: Bool)
{
self.navigationController?.navigationBarHidden = false
}
我发现的所有与未显示导航栏有关的答案都在 Objective-C 中。我发现的唯一 Swift 答案是人们想要隐藏导航栏。
我已经花了几个小时试图找到一个解决方案,所以如果有人可以提供帮助,我们将不胜感激。
【问题讨论】:
标签: ios swift uiviewcontroller segue uistoryboardsegue