Контроллер панели вкладок не отвечает на viewControllers в разделе «больше» - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть контроллер представления панели вкладок, который контролирует практически все в моем приложении.Я вручную закодировал его в appDelegate, и он отображает все представления просто отлично, но не реагирует на определенные вещи, когда дело касается всех контроллеров представлений, которые находятся в разделе вкладки «more» (это автоматически создается, если вам 6 или большепросмотр контроллеров).Я даже не могу добавить значки, которые будут отображаться рядом с именем контроллера представления ... Они отображаются только в разделе панели вкладок, а не в списке таблиц.

Кто-нибудь знает, почему это происходит только в этой части?моего приложения?Вот примеры кода, который работает в ДРУГИХ контроллерах представления, но НЕ в разделе «more»:

 nav7.navigationBar.tintColor = [UIColor colorWithRed:117/255 green:4/255 blue:32/255 alpha:1]; //(in appDelegate.m)


       UIImage *tab6 = [UIImage imageNamed:@"130-dice.png"];
NSArray *tabBarImages = [[[NSArray alloc] initWithObjects:tab1, tab2, tab3, tab4, tab5,tab6, nil]autorelease]; 
NSInteger tabBarItemCounter; 
for (tabBarItemCounter = 0; tabBarItemCounter < [tabBarItems count]; tabBarItemCounter++) 
{ 
    UITabBarItem *tabBarItem = [tabBarItems objectAtIndex:tabBarItemCounter]; 
    tabBarItem.image = [tabBarImages objectAtIndex:tabBarItemCounter]; 
} 

Спасибо!

1 Ответ

0 голосов
/ 07 февраля 2012

Если вы правильно установили title и image на элементе панели вкладок контроллера представления, он должен нормально работать, например, так:

- (id)init {
  self = [super init];
  if (self) {
    self.tabBarItem.title = @"Videos";
    self.tabBarItem.image = [UIImage imageNamed:@"video"];
  }
  return self;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...