totales salud pasos los funciona descargar datos cómo contador como cambiar calorias apple app actividad activas iphone android-activity indicator

salud - como funciona el contador de pasos del iphone



¿Cómo usar la vista del indicador de actividad en el iPhone? (8)

Crear:

spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; [spinner setCenter:CGPointMake(kScreenWidth/2.0, kScreenHeight/2.0)]; // I do this because I''m in landscape mode [self.view addSubview:spinner]; // spinner is not visible until started

Comienzo:

[spinner startAnimating];

Detener:

[spinner stopAnimating];

Cuando finalmente hayas terminado, quita la ruleta de la vista y suéltala.

Una vista del indicador de actividad es útil en muchas aplicaciones. ¿Alguna idea sobre cómo agregar, activar y descartar una vista de indicador de actividad en el iPhone?

Todos los métodos para esto son bienvenidos aquí.


Creo que deberías usar oculto mejor.

activityIndicator.hidden = YES


Echa un vistazo a la aplicación de código abierto WordPress. Tienen una ventana muy reutilizable que han creado para mostrar una visualización del tipo "actividad en progreso" encima de cualquier vista que muestre su aplicación actualmente.

http://iphone.trac.wordpress.org/browser/trunk

Los archivos que quieres son:

  • WPActivityIndicator.xib
  • RoundedRectBlack.png
  • WPActivityIndicator.h
  • WPActivityIndicator.m

Luego, para mostrarlo, usa algo como:

[[WPActivityIndicator sharedActivityIndicator] show];

Y esconderse con:

[[WPActivityIndicator sharedActivityIndicator] hide];


El indicador de actividad 2 segundos muestra y pasa a la página siguiente

@property(strong,nonatomic)IBOutlet UIActivityIndicator *activityindctr; -(void)viewDidload { [super viewDidload];[activityindctr startanimating]; [self performSelector:@selector(nextpage) withObject:nil afterDelay:2];} -(void)nextpage{ [activityindctr stopAnimating]; [self performSegueWithIdentifier:@"nextviewcintroller" sender:self];}


La documentación sobre esto es bastante clara. Es una subclase de UIView, así que la utilizas como cualquier otra vista. Para iniciar / detener la animación que usa

[activityIndicator startAnimating]; [activityIndicator stopAnimating];


en lo que respecta a:

Echa un vistazo a la aplicación de código abierto WordPress. Tienen una ventana muy reutilizable que han creado para mostrar una visualización del tipo "actividad en progreso" encima de cualquier vista que muestre su aplicación actualmente.

tenga en cuenta que si utiliza este código DEBE proporcionar TODO el código fuente a su propia aplicación a cualquier usuario que lo solicite. Debe saber que pueden decidir volver a empaquetar su código y venderlo en la tienda ellos mismos. Todo esto está provisto bajo los términos de la Licencia Pública General de GNU (GPL).

Si no quieres que te obliguen a abrir tu código fuente, entonces no puedes usar nada de la aplicación wordpress iphone, incluida la ventana de progreso de actividad mencionada, sin forzar a la GPL a que se aplique a la tuya.


Usando Storyboard-

Crear-

  • Vaya a main.storyboard (Esto se puede encontrar en el Navegador de proyectos en el lado izquierdo de su Xcode) y arrastre y suelte la "Vista del indicador de actividad" de la Biblioteca de objetos.
  • Vaya al archivo de encabezado y cree un IBOutlet para UIActivityIndicatorView-

    @interface ViewController : UIViewController @property (nonatomic,strong) IBOutlet UIActivityIndicatorView *activityIndicatorView; @end

  • Establezca la conexión de las salidas a UIActivityIndicatorView.

Comienzo:

Use el siguiente código cuando necesite iniciar el indicador de actividad usando el siguiente código en su archivo de implementación (.m):

[self.activityIndicatorView startAnimating];

Detener:

Use el siguiente código cuando necesite detener el indicador de actividad usando el siguiente código en su archivo de implementación (.m):

[self.activityIndicatorView stopAnimating];


- (IBAction)toggleSpinner:(id)sender { if (self.spinner.isAnimating) { [self.spinner stopAnimating]; ((UIButton *)sender).titleLabel.text = @"Start spinning"; [self.controlState setValue:[NSNumber numberWithBool:NO] forKey:@"SpinnerAnimatingState"]; } else { [self.spinner startAnimating]; ((UIButton *)sender).titleLabel.text = @"Stop spinning"; [self.controlState setValue:[NSNumber numberWithBool:YES] forKey:@"SpinnerAnimatingState"]; } }