NavigationBar не может отображать заголовок - PullRequest
0 голосов
/ 21 марта 2020

Я создаю объект UINavigationController, но он не может установить заголовок.

class LogInSwitchingViewController: UINavigationController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
        self.view.backgroundColor = UIColor.white

        self.navigationItem.title = "This is title"
        self.navigationBar.tintColor = UIColor.black

        let vc1 = UIViewController()
        vc1.view.backgroundColor = UIColor.brown
        self.pushViewController(vc1, animated: true)
    }

1 Ответ

1 голос
/ 21 марта 2020

Вам необходимо обновить свойство title контроллера видимого представления, а не самого контроллера навигации:

let vc1 = UIViewController()
vc1.title = "This is title"
vc1.view.backgroundColor = UIColor.brown
self.pushViewController(vc1, animated: true)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...