如果操作擴展中我改變導航欄的顏色如下:如何將導航欄顏色應用到擴展中的狀態欄?
class ActionViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
UINavigationBar.appearance().barTintColor = UIColor.green
那麼結果是這樣的,在白色的狀態欄:
但如果同一行(UINavigationBar.appearance().barTintColor
)應用於應用程序(與擴展相反),則結果會不同,例如,如果將以下行添加到XCode主細部模板項目中:
class MasterViewController: UITableViewController {
override func viewDidLoad() {
UINavigationBar.appearance().barTintColor = UIColor.green
那麼這是狀態欄的結果還綠:
我怎樣才能獲得狀態欄出現綠色行動延期?
[試試這個(http://stackoverflow.com/a/34658477/1378447)讓我們知道結果。 –