Я не понимаю, в чем разница между
сам.navigationcontroller.navigationitem
и self.navigationitem
У меня есть приложение на основе навигации, и в методе viewDidLoad
в rootViewController
навигационного контроллера я устанавливаю NavigationItem titleView на пользовательское изображение, используя этот код
UIImageView* titleImage=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
self.navigationItem.titleView =titleImage;
, кстати, если я попытаюсь изменить заголовок с помощью таким образом
UIImageView* titleImage=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
self.navigationcontroller.navigationItem.titleView =titleImage;
ничего не произошло.
, и когда navigationcontroller поместил другое представление в стек, заголовок navigationitem очищается, а ссылка устанавливается на nil, а также я заметил, что ссылкиself.navigationcontroller.navigationitem
иself.navigationitem
не совпадают.