2010-02-26 6 views
1

я отображать activityindicator какСкрыть ActivityIndicator и заголовок в Панели навигации

CGRect frame = CGRectMake(0.0, 0.0, 25.0, 25.0); 
loading = [[UIActivityIndicatorView alloc] initWithFrame:frame]; 
[loading startAnimating]; 
[loading sizeToFit]; 
loading.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | 
          UIViewAutoresizingFlexibleRightMargin | 
          UIViewAutoresizingFlexibleTopMargin | 
          UIViewAutoresizingFlexibleBottomMargin); 

self.navigationItem.titleView = loading; 

в моей Панели навигации в верхней части. И я звоню:

[loading stopAnimating]; 

остановить.

Это работает так, как должно, но после скрытия индикатора активности я хочу отобразить текст (self.title = @ "text";), и это не работает.

Что мне не хватает? Спасибо за помощь!

+0

вы можете дать нам еще код? где вы останавливаете загрузчик и устанавливаете заголовок? – choise

+0

что не работает? Скрытие индикатора активности или установка заголовка? Или оба ? – yonel

+0

Эй, настройка названия не работает. @choise, я останавливаю загрузчик после вызова http-запроса, и сразу после этого я хочу установить заголовок? – phx

ответ

0

Попробуйте установить self.navigationItem.titleView на нуль, а затем установите заголовок.

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