Обновление tabBarItem более одного раза (три20)

Я пытаюсь обновить tabBarItem более одного раза, но не могу заставить его работать.

Я использовал эти методы:

self.tabBarItem = [[[UITabBarItem alloc] initWithTitle:@"New title" image:image tag:0] autorelease];

и:

self.tabBarItem.title = @"New title";
self.tabBarItem.image = image;

И они работают, но только один раз. Так что теперь я застрял.

Любая помощь приветствуется.

Спасибо


person Stefan Edberg    schedule 09.04.2011    source источник


Ответы (1)


В документации для свойств title и image примечания:

Вы должны установить это свойство перед добавлением элемента на панель.

Вероятно, разумно прислушаться к этому совету. Если вы хотите изменить свойства, просто создайте новый элемент панели вкладок с новыми настройками и назначьте его self.tabBarItem.

person Ole Begemann    schedule 09.04.2011
comment
Да, это было мое первое предположение, но оно все еще не обновляется более одного раза. Вот код, который я использую: self.tabBarItem = [[[UITabBarItem alloc] initWithTitle:@New title image:image tag:0] autorelease]; - person Stefan Edberg; 10.04.2011