要動態(tài)修改NavigationBar的顏色,你需要在相應(yīng)的ViewController中使用下面的代碼:
// 設(shè)置NavigationBar的背景顏色
self.navigationController?.navigationBar.barTintColor = UIColor.red
// 設(shè)置NavigationBar的標(biāo)題顏色
self.navigationController?.navigationBar.titleTextAttributes = [NSAttributedString.Key.foregroundColor: UIColor.white]
// 設(shè)置NavigationBar的按鈕顏色
self.navigationController?.navigationBar.tintColor = UIColor.white
在這個代碼中,可以根據(jù)需要修改NavigationBar的背景顏色、標(biāo)題顏色和按鈕顏色。你可以在需要的時候調(diào)用這些代碼來動態(tài)更改NavigationBar的顏色。