Добавление материала на панель навигации - PullRequest
0 голосов
/ 29 сентября 2011

Я хочу добавить некоторые элементы в панель навигации (например, «Заголовок» и некоторые кнопки, например «Назад» или «Домой», корзина покупок и канал ENDO на Youtube) в верхней части экрана. Но панель навигации не видна в файле пера. Это можно сделать с помощью некоторого кода. Итак, как я могу добавить их в панель навигации? Пожалуйста, помогите

С уважением Prateek

1 Ответ

0 голосов
/ 29 сентября 2011

Вы должны сначала добавить свой контроллер вида к UINavigationController. Есть два сценария:

Либо от вашего корневого контроллера. Просто посмотрите на шаблон «Приложение на основе навигации» в Xcode / New Project, чтобы узнать, как это сделать. Большинство вещей просто происходит автоматически. Когда вы нажимаете контроллер представления, он уже должен иметь панель навигации. Кроме того, вы найдете его в вашем XIB-файле.

Или из другого контроллера представления, который не является частью контроллера навигации. Прежде чем нажать его, «оберните» его в навигационный контроллер следующим образом:

 MyViewController *controller = [[MyViewController alloc] init];
 UINavigationController *nav = [[UINavigationController alloc] 
    initWithRootViewController:controller];
 [self presentModalViewController:nav animated:YES];
 [controller release];
 [nav release];

Теперь вы можете добавить к self.navigationController.navigationBar к своему сердцу.

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