1. 程式人生 > >【iOS】自定義狀態列顏色顏色(ios 9 ,swift 3)

【iOS】自定義狀態列顏色顏色(ios 9 ,swift 3)

  1. ios狀態背景顏色是跟ViewController的底色保持一致的(view的範圍包括狀態列)
self.view.backgroundColor = .red

在這裡插入圖片描述
2. 狀態列的前景是通過重寫 var preferredStatusBarStyle: UIStatusBarStyle的getter進行控制的。

    override var preferredStatusBarStyle: UIStatusBarStyle{
        return .default
    }

UIStatusBarStyle可選的值只有兩個可選, .default

.lightContent
其中,default指的是黑色,lightContent指的是白色。