更改导航栏颜色快速

时间:2020-08-03 12:29:32

标签: ios swift uinavigationbar

此处代码有效,导航栏的颜色变为蓝色

#include <windows.h>

without navigationController?.navigationBar.prefersLargeTitles = true

但是添加override func viewDidLoad() { super.viewDidLoad() navigationItem.title = "Countries" navigationController?.navigationBar.barTintColor = UIColor.blue tabBarController?.tabBar.tintColor = UIColor.white view.backgroundColor = .white }

颜色不变

navigationController?.navigationBar.prefersLargeTitles = true

with navigationController?.navigationBar.prefersLargeTitles = true

1 个答案:

答案 0 :(得分:0)

在这里您可以使用[navigationBar.backgroundColor]代替[navigationBar]。 barTintColor]

    navigationItem.title = "Countries"
    
    navigationController?.navigationBar.prefersLargeTitles = true
    
    navigationController?.navigationBar.backgroundColor = UIColor.blue
    
    tabBarController?.tabBar.tintColor = UIColor.white
    
    view.backgroundColor = .white
相关问题