2010-06-22 9 views
0

comment afficher la barre de progression dans la barre de navigation comme dans l'application des messages iphone. Pour cela, vous pouvez vous référer le lien ci-dessous pour montrer progressbar comment montrer la barre de progression dans la barre de navigation comme dans l'application de messages dans l'iphone?

http://www.apple.com/iphone/features/messages.html

J'essaie de le faire en utilisant la barre d'outils mais le résultat ne sont pas aussi comme dans l'application des messages.

- (void) createToolbar

{

toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(95.0,15,130,47.0)]; 

UIBarButtonItem *flexibleItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; 
ProgressView = [[UIProgressView alloc] initWithProgressViewStyle:0]; 
[ProgressView setProgress:0.0]; 
[ProgressView setFrame:CGRectMake(0,30,80,10)]; 

UIBarButtonItem *homeItem = [[UIBarButtonItem alloc] initWithCustomView:ProgressView]; 


NSArray *items = [NSArray arrayWithObjects:flexibleItem, homeItem, flexibleItem,nil]; 
[toolbar setItems:items animated:YES]; 
[self.view addSubview:toolbar]; 

}

Le code ci-dessus montre la barre d'outils en haut de l'écran avec barre de progression dans le centre mais cette fois il besoin de se cacher la barre de navigation sinon, la barre d'outils est affichée sous la barre de navigation. Je dois afficher la barre de progression dans la barre de navigation.

Répondre

1

Créez une vue personnalisée contenant la barre de progression et l'étiquette, puis définissez la propriété titleView sur l'élément de navigation de votre contrôleur de vue.

+0

l'ai eu. Merci pour votre réponse. –

Questions connexes