У меня есть контроллер представления, которому я хочу иметь панель навигации с заголовком и кнопкой справа от заголовка.Но по какой-то причине панель навигации не отображается.
В делегате приложения я добавил:
window?.rootViewController =
UINavigationController(rootViewController: MessagesController())
UITableViewCell.appearance().textLabel?.textColor = UIColor.white;
UITableViewCell.appearance().backgroundColor = UIColor.clear
UIApplication.shared.statusBarStyle = .lightContent
UINavigationBar.appearance().titleTextAttributes = [NSAttributedStringKey.foregroundColor : UIColor.white]
UINavigationBar.appearance().barTintColor = UIColor(red:0.13, green:0.15, blue:0.18, alpha:1.0)
UIApplication.shared.isStatusBarHidden = false
В viewDidLoad контроллера представления Я хочу, чтобы панель навигации быламой код:
override func viewDidLoad() {
super.viewDidLoad()
let dummyViewController = UIViewController()
dummyViewController.view.backgroundColor = .white
dummyViewController.navigationItem.title = "TEST"
navigationController?.navigationBar.tintColor = .white
Почему нет навигационной панели и почему я не могу добавить к ней заголовок с кнопками?Любая помощь приветствуется. Спасибо.