2010-03-06 4 views
3

Я использую следующий код для установки badgevalue в текущей панели вкладок, но его не видно на панели вкладоккак установить badgevalue в tabbar в iphone?

self.navigationController.tabBarItem.badgeValue = @"1" 

что правильный способ поместить значение значка в панели вкладок.

ответ

2

ли вы выяснить, почему это self.navigationController.tabBarItem.badgeValue = @"1" не работает? У меня такая же проблема, но я не знаю почему.
Но это, как он работает:

[[[[self tabBarController] tabBar] items] objectAtIndex:0] setBadgeValue:@"AB"]; 
3

Это, как я получить доступ к badgeValue на tabBarItem:

UITabBarItem * tabBarItem = (UITabBarItem *)[aTabBarController.tabBar.items objectAtIndex:1]; 
tabBarItem.badgeValue = @"1"; 
+0

Это UITabBarController. –

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