tipos rentabilidad liquidez interpretacion indicadores financieros endeudamiento ejemplos iphone objective-c ios xcode

iphone - rentabilidad - ¿Cómo hacer que mi vista de indicador de actividad cubra toda la pantalla?



indicadores financieros formulas (2)

Entonces, cuando un usuario hace clic en un botón de mi aplicación, me gustaría crear una nueva vista con un indicador de actividad y cubrir toda la pantalla hasta que la acción del botón finalice.

Sin embargo, mi vista de indicador de actividad está cubriendo solo dentro de una vista de tabla, se ve así:

¿Cómo hacer que cubra toda la pantalla? Incluyendo el control de navegación y la barra de herramientas de vista de tabla.

Aquí está mi código que utilizo para crear la vista:

self.overlayView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds]; self.overlayView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; self.activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; self.activityIndicator.center = self.overlayView.center; [self.overlayView addSubview:self.activityIndicator]; [self.activityIndicator startAnimating]; [self.tableView addSubview:self.overlayView];


Cambio

[self.tableView addSubview:self.overlayView];

A

[self.navigationController.view addSubview:self.overlayView];

Ajuste la superposición de la capa en consecuencia.


Hacer esto:

[[UIApplication sharedApplication].keyWindow addSubview:self.overlayView];