Swift 3中的某些內容已更改。 我曾經能夠將狀態欄顏色從默認狀態更改爲每個ViewController
,儘管它被封裝在UINavigationController
之內。Swift 3 UIStatusBarStyle不適用於UINavigationController中的單獨ViewControllers
現在我有一個管理所有我UIViewController
S的,當我這樣做是每個ViewController
它不工作UINavigationController
:
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
在另一方面,當我插入這個代碼放到我的子類UINavigationCotroller
它可以工作,但我不能動態地改變它,這意味着我所有的ViewController
現在有.lightContent
,我不能改變它。
有沒有解決這個可怕的變化?
謝謝:)