Я понимаю, что должен установить self.title
в -initWithNibName:bundle:
.
А как насчет self.navigationItem.titleView
?
Поскольку self.navigationItem.titleView
, по-видимому, используется только при загрузке self.view
, я думаю, что для экономии памяти необходимо установить self.navigationItem.titleView
в -viewDidLoad
и ноль в -viewDidUnload
, например:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.titleView = [[UIImageView alloc] initWithImage:
[UIImage imageNamed:@"logo.png"]];
}
- (void)viewDidUnload {
self.navigationItem.titleView = nil;
[super viewDidUnload];
}
А как же self.navigationItem.backBarButtonItem
?