Этого можно добиться с помощью параметра prefersLargeTitles
на UINavigationBar
, доступного в iOS 11. Если вы используете раскадровку, выберите панель навигации и установите флажок «Предпочитать большие заголовки».
В коде для свойства prefersLargeTitles
панели навигации можно установить значение true
.
При отображении контроллера подробного видаВы можете иметь больший контроль над тем, использует ли он большой заголовок или нет.Вы можете сделать это на контроллере представления.
Самый простой способ сделать это с помощью кода.Примерно так:
override func viewDidLoad() {
super.viewDidLoad()
// Disable large titles for this view controller
navigationItem.largeTitleDisplayMode = .never // Options are automatic, always, or never.
}