Если вы не возражаете против того же заголовка, когда он также находится в альбомном режиме (без всплывающего окна), то в методе viewDidLoad
для RootViewController
вы можете сделать:
self.title = @"Title Here";
илив IB:
- открыть MainWindow.xib
- , дважды щелкнуть контроллер Split View
- , щелкнуть панель навигации (где указано «Root View Controller»)
- в инспекторе атрибутов элемента навигации вы можете ввести новый заголовок
Если вы хотите, чтобы один заголовок в альбомной, а другой для всплывающего, это можно сделать, добавивкод в методах делегатов willHideViewController
и willShowViewController
.В стандартном шаблоне разделения представления они реализованы в DetailViewController
.
Код будет (при условии, что левый контроллер вида сбоку является контроллером навигации, как в шаблоне):
//in willHideViewController:
((UINavigationController *)aViewController).topViewController.title
= @"Title For Popup Mode";
//in willShowViewController:
((UINavigationController *)aViewController).topViewController.title
= @"Title For Landscape Mode";