2011-02-25 6 views

risposta

0

Prova a trascinare un UIProgressView su UIToolbar nel generatore di interfacce. Dovrebbe solo funzionare.

15

Se si desidera aggiungere tramite il codice, non però costruttore di interfaccia, è necessario:

  1. Creare l'indicatore di attività
  2. Creare UIBarButtonItem che mostrerà l'indicatore di attività
  3. inserirlo in un serie di punti di vista che entra nella tua barra degli strumenti
  4. Mettere tale matrice nella barra degli strumenti

H Ecco un esempio di codice:

- (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

grazie mille – WangYang

+4

WangYang, si prega di accettare buone risposte e sarà più probabile ricevere le risposte alle domande che postate in futuro. Accetti cliccando sul segno di spunta alla sinistra della risposta. – occulus

+0

@WangYang nessuna cura :( – Rambatino

0

Nello storyboard questo è facile. Basta trascinare una vista sulla barra degli strumenti e quindi trascinare l'indicatore di attività in quello.