iOS 9之後有新的方式可以改status bar
https://www.jianshu.com/p/9f7f3fa624e7

用setNeedsStatusBarAppearanceUpdate來更新目前viewController上方的statusBar style,然後搭配 override var preferredStatusBarStyle: UIStatusBarStyle

但 info.plist裡的  "View controller-based status bar appearance"必須設定成 YES (原本使用 UIApplication.shared.statusBarStyle = UIStatusBarStyle.default 的時候需設定成NO)

(因Xcode 10GM 顯示iOS 9之後deprecated才發現這問題Orz)

創作者介紹
創作者 小賢 的頭像
小賢

小賢的部落格

小賢 發表在 痞客邦 留言(0) 人氣()