У меня есть проект xcode6, использующий splitView. Итак, теперь я хочу изменить название «главной кнопки» в DetailView. Вот несколько способов сделать это. Эти методы реализованы в detailViewController и вызываются из MasterViewController.
- (void)changeMasterButtonTitle:(NSString *)masterButtonTitle {
self.navigationItem.leftBarButtonItem.title = masterButtonTitle;
}
- (void)changeMasterButtonTitle:(NSString *)masterButtonTitle {
self.splitViewController.displayModeButtonItem.title = masterButtonTitle;
}
Если я запускаю приложение в портретном режиме для iPad, название было изменено. Но если я разверну masterView и после этого сверну его, заголовок снова изменится на «Мастер». Я не знаю, где и как это происходит. Как я могу изменить титул навсегда? Существуют ли какие-либо методы делегирования для использования?