Контроллер панели вкладок + контроллер навигации + элемент панели кнопок - PullRequest
1 голос
/ 24 июня 2010

В моем MainWindow.xib у меня есть настройки, как у меня здесь ниже. У меня есть контроллер панели вкладок с контроллером навигации внутри контроллера панели вкладок. Я могу переключаться между различными контроллерами навигации, и все это работает.

То, что я сейчас пытаюсь сделать, это добавить элемент правой кнопки панели в контроллер навигации. Кажется, я не могу использовать Interface Builder для перетаскивания в контроллер навигации. Есть ли способ добавить кнопку в контроллер навигации ... либо для конкретных видов, либо, что более предпочтительно, сохраняется во всех видах.

Tab Bar Controller 
    Tab Bar
    Navigation Controller
        Navigation Bar
        XXXXViewController
        Tab Bar Item

1 Ответ

4 голосов
/ 24 июня 2010

Вы можете сделать это программно в viewDidLoad контроллера, где вы хотите, чтобы кнопка правой кнопки мыши вызывалась, и вызывать метод в его селекторе, в зависимости от того, что вы хотите, чтобы эта кнопка делала.

UIBarButtonItem *comment = [[UIBarButtonItem alloc]
                            initWithBarButtonSystemItem:UIBarButtonSystemItemCompose
                            target:self
                            action:@selector(displayViewForPosts)];

self.navigationItem.rightBarButtonItem = comment;
[comment release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...