0

Я работаю над приложением IOS. У меня возникли сомнения при работе с навигационным контроллером. Вот мой вопрос. Я выдвигаю все свои взгляды на контроллер навигации, когда хочу, чтобы представление появилось. Я устанавливаю каждую страницу ее название как ..Как работает навигационный контроллер - IOS?

self.tiltle = @"View1"; // Something like that. 

Я предполагаю, что навигационный контроллер такой же, и смотреть я нагрузка будет изменяться только, если я прав, то почему каждый раз, когда тот же заголовок не загружается для каждую страницу (если я не задал заголовок, как указано выше, он пуст для загрузки нового представления). Если я ошибаюсь ... Пожалуйста, укажите это.

спасибо за ваше ценное предложение ..

ответ

0

Каждый раз, когда вы нажимаете UIViewController к UINavigationController, контроллер навигации прочитать это UIViewController «s self.title или self.navigationItem.title и показывает, что это панель навигации. Если вы хотите установить один и тот же заголовок для всех контроллеров просмотра детей, тогда вы должны установить self.title для каждого из них.

+0

Я настраиваю кнопку возврата с изображением, поэтому каждый вид нужно делать то же самое, что и нагрузка? Есть ли способ, который я могу сделать в одном месте, который он отражает во всех взглядах? – Newbee

+1

Кнопка «Назад» или левая кнопка, заголовок и правая кнопка - все свойства каждого контроллера вида. Если вы хотите, чтобы одно место объявляло одни и те же вещи для всех ваших детей навигации, создайте базовый подкласс UIViewController и выведите свои контроллеры просмотра оттуда –

Смежные вопросы