Cuando activo la connection de hot spot personal, mi layout se networkinguce. ¿Cómo puedo eliminar esta barra de hot spot en la parte superior o get una notificación para esta barra y reorganizar mi vista de acuerdo con ella? Gracias.
Cuando cambia el tamaño de la barra de estado, se llama a su método de delegado de aplicación. Todo lo que tienes que hacer es manejar ese selector y actualizar tu vista manualmente (si la autorización no es algo con lo que iras). Esto es lo que debe agregar al delegado de su aplicación:
- (void)application:(UIApplication *)application didChangeStatusBarFrame (CGRect)oldStatusBarFrame { // update layout here }
Sin embargo, como @sosborn ha mencionado, podría ser mucho más simple asegurarse de que sus vistas y subprocesss se hayan configurado correctamente (ya sea en código o a través del generador de interfaces).
Una última nota: siempre puede consultar el marco de la barra de estado (y, por lo tanto, el tamaño) llamando a: [[UIApplication shanetworkingApplication] statusBarFrame]