Сначала проверьте, есть ли UINavigationController и видна ли его navigation bar. Свойство title само по себе не рисует заголовок на любом экране.
Почему заголовок ViewController не виден и как его можно отобразить?
Сначала проверьте, есть ли UINavigationController и видна ли его navigation bar. Свойство title само по себе не рисует заголовок на любом экране.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сначала проверьте, есть ли UINavigationController и видна ли его navigation bar. Свойство title само по себе не рисует заголовок на любом экране.
У текущего контроллера задайте title или navigationItem.title и убедитесь, что именно он находится на вершине стека. Проверьте скрытие navigation bar, собственный titleView, цвета текста, large-title режим и момент установки значения.
Для модально открытого контроллера без navigation controller системной навигационной панели может не быть; её добавляют явной композицией, если она нужна. В SwiftUI задают navigationTitle внутри подходящего контейнера. Без иерархии конкретного экрана нельзя назвать единственную причину отсутствия заголовка.