Swift3 隱藏狀態欄,修改狀態欄顏色


之前做法:

    override func viewWillAppear(_ animated: Bool) {
        UIApplication.shared.isStatusBarHidden = true
    }
    override func viewWillDisappear(_ animated: Bool) {
        UIApplication.shared.isStatusBarHidden = false
    }

不過,在swift3里面是無效的。

 

改成這樣:

    override var prefersStatusBarHidden: Bool{
        return true
    }
    

在當前頁面,加上這段即可。

作用:

當前頁狀態欄隱藏,返回之前界面,又會正常顯示,很方便。

 

如果想改變狀態欄顏色為白色

override var preferredStatusBarStyle: UIStatusBarStyle{
        return UIStatusBarStyle.lightContent
}

 

 

Enjoy~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM