У меня есть Controller / View для общего списка элементов, который можно расширить для отображения настраиваемого списка. Распечатка и навигация работают нормально ... но я не могу изменить заголовок UINavigationController.
В универсальном контроллере:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.view addSubview: navigationController.view];
}
- (void)setNavigationTitle: (NSString *)title
{
NSLog(@"set title: %@", title); // this works
self.navigationController.title = title; // Nothing works here
}
Тогда расширенный класс делает ..
- (void)viewDidLoad
{
[super viewDidLoad];
[self setNavigationTitle: @"Custom list"];
}
В навигационной панели в заголовке по-прежнему есть «Элемент»: (