如标题所示,navigationBar在滚动时隐藏后不会显示。我尝试在xCode中以编程方式设置它。无论哪种方式,问题仍然存在。 UINavigationBar在滚动/滑动后隐藏后不会再显示
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
navigationController?.hidesBarsOnSwipe = true
}
这里是什么样子隐藏导航栏后。请注意,状态栏颜色也从白色变为黑色。
在viewDidLoad中我有:
//MARK: navigation bar styles
self.navigationController?.navigationBar.backgroundColor = UIColor.init(red: 26/255, green: 24/255, blue: 24/255, alpha: 1)
self.navigationController?.navigationBar.clipsToBounds = true
self.navigationController?.navigationBar.titleTextAttributes = [NSFontAttributeName:UIFont(name:"GillSans", size: 20)!]
有谁有这个好的解决办法?预先感谢您的帮助!
你用另一种navigationController的代码? – KKRocks
你可以发布你的viewDidLoad吗? – Joe
@KKRocks我不这么认为。我试图使用self.navigationController,它仍然是相同的 – WoShiNiBaBa