название навигатора - PullRequest
       1

название навигатора

0 голосов
/ 01 октября 2010


- (id) initWithNibName: (NSString *) пакет arg1: (NSString *) arg2
{
if ([super init])
UINavigationController * navController = [[UINavigationController alloc] init ];
navController.navigationitem.title = @ "Test";
[self.view addSubView: navigationController.view];

}
Он показывает NavigationController, но без заголовка.
Я хочу установить заголовок NavigationController.
как я получу это ????????

1 Ответ

2 голосов
/ 01 октября 2010

UINavigationController является только контейнером для другого UIViewController.Он содержит стек UIViewControllers, которые вы можете нажать или вытолкнуть.Заголовок, отображаемый на панели навигации, является заголовком UIViewController, который находится на вершине стека (последний нажатый UIViewController).

В вашем примере вы не выдвигали какой-либо контроллер представления на вашем UINavigationController.Вот почему вы не видите никакого заголовка.

navController.navigationItem.title будет отображаться, только если ваш UINavigationController был помещен в другой UINavigationController.

См. Ссылку pushViewController .Вам также следует ознакомиться с Руководством по программированию контроллера .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...