UINavigationBar title - PullRequest
       16

UINavigationBar title

1 голос
/ 30 августа 2011

Мне нужно пользовательское leftBarButtonItem на панели навигации, потому что мне нужно выполнять функцию в контроллере представления, когда представление выскочило. Я хотел бы, чтобы кнопка «Назад» имела правильный заголовок (для контроллера вида ниже). Итак, два вопроса:

1) Можно ли как-нибудь получить заголовок стандартного элемента backBarButton, чтобы я мог вручную установить заголовок моей пользовательской кнопки?

или

2) Есть ли еще один перехват / событие, которое я могу использовать, которое вызывается только тогда, когда пользователь открывает представление?

Re 2: Я нашел одно решение, используя:

NSArray *viewControllerArray = [self.navigationController viewControllers]; 
int parentViewControllerIndex = [viewControllerArray count] - 2;

Но этот массив (нулевой) для меня.

PS Я использую Три20 .

1 Ответ

0 голосов
/ 31 августа 2011

Есть функция UIViewController, которая срабатывает, когда контроллер вида исчезает с экрана:

- (void)viewWillDisappear:(BOOL)animated {
   [super viewWillDisappear:animated];

   .....
}
...