У меня есть UITabBarController, в котором первый заголовок UITabBarItem не отображается. Я установил его в Interface Builder и попытался установить его программно, но область заголовка остается пустой.UITabBarItem название не отображается
[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"Test1"];
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"Test2"];
(Деталь 2 устанавливается через Interface Builder, который является, где это название идет от, просто чтобы проверить, что названия IB работают, а также - за исключением первого)
У меня такое ощущение, что это нечетный результат добавления UITabController в проект и перетаскивание существующего представления в первое место, но не знаю, как его исправить.
Вот вид в Interface Builder:
Перемещение ViewController, что в первом месте, на втором месте дает результат, можно было ожидать - второе место становится пустым, и первым получает набор с " Test1 ", что означает, что это не что-то смешное с первым местом.
Отлично! Это сработало - теперь, как установить образ для этого UITabBarItem? Его настройка в NIB также не соблюдается. –
найти ваш tabbaritem в uitabbarcontroller и поместить '[tabbaritem setImage: [UIImage imageNamed: @" imagename.png "]]' –
Нет, не повезло - так же, как title, изображение игнорируется. Это заставляет меня думать, что решение первоначальной проблемы может стать необходимым. Darn –