如標題所示,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