UIActivityindicator no se mostrará en Modalviewcontroller
-
25-09-2019 - |
Pregunta
He creado una pantalla de conexión a través de un modalviewcontroller. Pero ciertamente tengo un problema para mostrar un uiactivityindicator vez se pulsa el loginbutton. En cambio, el activityindicator parece que se mostrará durante un periodo de tiempo mínimo, al soltar el modalviewcontroller. ¿Alguien sabe el problema. ¿Podría alguien ayudarme? Muchas gracias. Greetz
Solución
Tengo la solución.
Apple parece combinar animaciones. Por lo tanto la animación de la dismissng modalview y startanimating función del uiactivityindicator se combinan para una acción
y la animación de la activityindicator será nunca se muestra.
truco simple
Sólo tiene que esperar con la destitución del modalview por un corto tiempo, por ejemplo
[self performSelector:@selector(hideLogin) withObject:nil afterDelay:0.1];