2011-02-25 3 views

Répondre

0

Essayez de faire glisser un UIProgressView sur votre UIToolbar dans le constructeur d'interface. Devrait juste travailler.

15

Si vous voulez ajouter dans le code, pas si le constructeur d'interface, vous devez:

  1. Créer l'indicateur d'activité
  2. Créer UIBarButtonItem qui montrera l'indicateur d'activité
  3. Ajouter dans un éventail de vues qui ira dans votre barre d'outils
  4. Mettez ce tableau dans votre barre d'outils

H voici un exemple de code:

- (void) showActivityIndicator{ 

    UIActivityIndicatorView *activityView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite]; 
    [activityView startAnimating]; 
    UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:activityView]; 
    NSArray *items = [[NSArray alloc] initWithObjects:item, nil]; 
    [self.navigationController.toolbar setItems:items]; 
    [items release]; 
    [activityView release]; 
} 
+0

merci beaucoup – WangYang

+4

WangYang, s'il vous plaît accepter de bonnes réponses et vous aurez plus de chances de recevoir des réponses aux questions que vous postez à l'avenir. Vous acceptez en cliquant sur la coche à gauche de la réponse. – occulus

+0

@WangYang pas de soins :( – Rambatino

0

Dans le scénario, c'est facile. Faites simplement glisser une vue sur la barre d'outils, puis faites glisser l'indicateur d'activité dans celle-ci.