TAB BAR CONTROLLER - PullRequest
       13

TAB BAR CONTROLLER

0 голосов
/ 15 июля 2011

У меня есть контроллер панели вкладок с 2 контроллерами представления.При запуске приложения все работает и тексты отображаются на панели вкладок, но когда я выбираю второй контроллер вида (настройки), текст исчезает (изображение остается показанным).любая идея?спасибо

enter image description here

enter image description here

ярлык "настройки" исчез.

enter image description here

Ответы [ 3 ]

2 голосов
/ 15 июля 2011

Убедитесь, что вы объявляете их правильно следующим образом:

nav.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"Home" image:[UIImage imageNamed:@"a.png"] tag:0];
tabBarItem = [[UITabBarItem alloc]initWithTitle:@"Second" image:[UIImage imageNamed:@"b.png"] tag:1];

Если вы попытаетесь объявить заголовок после initWIthImage, вы можете иногда потерять заголовки

Я сделал это для 5элементы вкладок, как указано выше (сокращенный код obv), и все они отлично работают

РЕДАКТИРОВАТЬ: Вы добавили макет файла Nib после того, как я опубликовал, я делаю все программно

1 голос
/ 15 июля 2011

Повторное размещение комментария в качестве ответа на запрос ОП.

Реализуете ли вы какой-либо из методов UITabBarController? И вы реализуете методы view view контроллера viewDidLoad, viewWillAppear: и viewDidAppear: методы? Предполагаю, что эти методы сбрасываются.

0 голосов
/ 15 июля 2011

Может быть, вы добавляете изображения и другие элементы в окно AppDelegate вместо того, чтобы добавлять их в представление в «Контроллере представления настроек»? Пожалуйста, оставьте отзыв, чтобы мы могли помочь вам лучше.

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