2010-02-26 15 views
1

i afficher une activityindicator commeCacher ActivityIndicator et afficher le titre dans NavigationBar

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; 

dans mon navigationbar sur le dessus. Et j'appelle:

[loading stopAnimating]; 

pour arrêter.

Cela fonctionne comme il le devrait, mais après avoir masqué l'indicateur d'activité, je veux afficher un texte (self.title = @ "text";) et cela ne fonctionne pas.

Qu'est-ce qui me manque? Merci pour votre aide!

+0

pouvez-vous nous donner plus de code? où vous arrêtez votre chargeur et définissez le titre? – choise

+0

Qu'est-ce qui ne fonctionne pas? La dissimulation de l'indicateur d'activité ou la définition du titre? Ou les deux ? – yonel

+0

Hé, le réglage du titre ne fonctionne pas. @choise, j'arrête le chargeur après avoir appelé une requête http, et juste après cela je veux définir le titre? – phx

Répondre

0

Essayez de définir self.navigationItem.titleView sur zéro, puis définissez le titre.