У меня есть 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"];
}
В навигационной панели по-прежнему есть "Item" как title: (