2009-11-04 1 views
0

У меня есть UITabBar в моем приложении с тремя элементами панели табуляции.iPhone + UITabBar

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

Пожалуйста, помогите мне

ответ

3

Послать setItems:animated: сообщение UITabBar. Например:

// get array of current UITabBarItem objects 
NSMutableArray *tabBarItems = [tabBarViewController.items mutableCopy]; 

// modify the array (remove or add UITarBarItem objects as appropriate) here 

// animate the changes to the UITabBar 
[tabBarViewController.tabBar setItems:tabBarItems animiated:YES]; 
+0

Если вы создаете NSArray, как его изменить (добавить/удалить из него объекты), потому что он не изменен. – pratik

+0

Я обновил код, чтобы использовать NSMutableArray. – gerry3

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

  • Нет связанных вопросов^_^