У меня есть a UITabBarController
,
Как я могу создать/обновить badge value
из объекта панели вкладок от моего viewController
?
tabBar
объект создал в ib.
Я подключил объект панели вкладок к контроллеру с помощью IBOutlet UITabBar *tabBar
.
спасибо.
Если Ваш viewcontroller уже имеет ассоциированный с ним контроллер табуляции, то Вы можете просто сверлить до элемента табуляции и установить его значок следующим образом:
[[[[[self tabBarController] tabBar] items]
objectAtIndex:tabIndex] setBadgeValue:badgeValueString];
где tabIndex - это индекс элемента табуляции, который Вы хотите установить, а badgeValueString - это строковое значение, которое Вы хотите установить на табуляции.
.