На панель навигации добавлена ​​кнопка, которая отображается на всех экранах.Мне нужно скрыть это от всех экранов, кроме одного - PullRequest
0 голосов
/ 11 октября 2011

В моем приложении для iPad у меня есть сначала экран приветствия, затем домашний экран, а затем домашний экран перемещается к остальным экранам. Я сделал кнопку на панели навигации на домашнем экране, которая возвращает пользователя к экрану приветствия. Но эта кнопка также отображается на всех других экранах. Я хочу удалить эту кнопку со всех экранов и показывать ее только на главном экране. Как я могу скрыть эту кнопку от всех других экранов и сделать ее видимой только на главном экране?

Спасибо ПК

1 Ответ

1 голос
/ 11 октября 2011

В viewDidDisappear:

self.navigationItem.rightBarButtonItem = nil; 
// or on whichever side your button is

В viewWillAppear:

self.navigationItem.rightBarButtonItem = self.showWelcomeButton; 
// self.showWelcomeButton is a retained UIBarButtonItem property
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...