код iPhone - изменяет значение значка панели вкладок от viewController's

У меня есть a UITabBarController,

Как я могу создать/обновить badge value из объекта панели вкладок от моего viewController ?

tabBar объект создал в ib.

Я подключил объект панели вкладок к контроллеру с помощью IBOutlet UITabBar *tabBar.

спасибо.

19
задан omri 22 December 2009 в 22:19
поделиться

1 ответ

Если Ваш viewcontroller уже имеет ассоциированный с ним контроллер табуляции, то Вы можете просто сверлить до элемента табуляции и установить его значок следующим образом:

[[[[[self tabBarController] tabBar] items] 
                   objectAtIndex:tabIndex] setBadgeValue:badgeValueString];

где tabIndex - это индекс элемента табуляции, который Вы хотите установить, а badgeValueString - это строковое значение, которое Вы хотите установить на табуляции.

.
69
ответ дан 30 November 2019 в 01:46
поделиться