2011-02-25 10 views

Respuesta

0

Intente arrastrar un UIProgressView en su UIToolbar en el constructor de interfaces. Debería funcionar.

15

Si desea agregarlo a través del código, no a pesar de constructor de interfaces, es necesario:

  1. Cree el indicador de actividad
  2. Crear UIBarButtonItem que mostrará el indicador de actividad
  3. agregarlo a una gama de puntos de vista que entrará en su barra de herramientas
  4. Pon esa matriz en la barra de herramientas

H Aquí hay un ejemplo de código:

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

muchas gracias – WangYang

+4

WangYang, acepte buenas respuestas y será más probable que reciba respuestas a las preguntas que publique en el futuro. Usted acepta haciendo clic en la marca a la izquierda de la respuesta. – occulus

+0

@WangYang sin importar :( – Rambatino

0

En el guión gráfico esto es fácil. Simplemente arrastre una vista a la barra de herramientas y luego arrastre el indicador de actividad hacia eso.

Cuestiones relacionadas