Я создал навигационный контроллер программно,Установка титра для панели навигации в Xcode
//Creating AddViewController Object
addViewController *addView = [[addViewController alloc]init];
UINavigationController *addViewControl = [[UINavigationController alloc]init];
[addViewControl.view addSubview:addView.view];
[self presentModalViewController:addViewControl animated:YES];
Но когда я добавить self.title = @ «Заголовок» в классе addViewController. он не отображается.
я попытался с нижеследующим,
self.navigationItem.title = @"Title";
self.navigationController.navigationBar.topItem.title = @"Title";
Но это не отображается заголовок.
Я думаю, что это можно сделать с установкой ярлыка. но приведенный выше является прямым методом.
Любая идея ..
Вопрос: КОГДА вы устанавливаете этот заголовок. Это должно быть сделано в течение или перед viewWillAppear вызывается на этом только что отображаемом viewController. – Till
Я с @Till - из apple docs - «Используйте метод initWithTitle: для создания элемента навигации, определяющего заголовок элемента. Элемент не может быть представлен на панели навигации без заголовка». т.е. ему нужно сначала установить – AnthonyBlake
@Anthony: я не использую ни одного xib-файла для установки названия и имени ниба. – Anish