Indicador de carga en la barra de estado de iOS
Frecuentes
Visto 22,949 veces
38
Estoy tratando de averiguar cuál es la animación del círculo de carga en la barra de estado. Muchas aplicaciones, cuando cargan datos, tienen un control giratorio en la barra de estado para indicar que la aplicación está cargando datos, pero no puedo entender cómo se llama para implementarlo. Alguien me puede decir como se llama?
Si no sabe de lo que estoy hablando, pero tiene un dispositivo iOS, intente cargar una página web en Safari y mire la rueda giratoria en la barra de estado. De eso estoy hablando.
Aquí hay una captura de pantalla que tomé .
5 Respuestas
86
Creo que lo que buscas es:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
Swift 3
UIApplication.shared.isNetworkActivityIndicatorVisible = true
como se documenta aquí: https://developer.apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl
Respondido el 28 de junio de 17 a las 17:06
Sí, definitivamente lo es. ¡Gracias! - RileyE
isNetworkActivityIndicatorVisible
quedó en desuso en iOS 13. stackoverflow.com/a/56697071/3815069 - M Reza
6
Igual que el anterior solo en Swift:
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
Respondido el 26 de enero de 16 a las 12:01
1
Para cualquiera que busque la respuesta a esto es Swift 3, simplemente configure la propiedad isNetworkActivityIndicatorVisible
on UIApplication
a la verdad
por ejemplo en el didFinishLaunchingWithOptons
función en el delegado de la aplicación:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch.
application.isNetworkActivityIndicatorVisible = true
return true
}
Lo que básicamente significa:
UIApplication.sharedApplication().isNetworkActivityIndicatorVisible = true
Respondido el 18 de enero de 17 a las 16:01
1
Swift 4
UIApplication.shared.isNetworkActivityIndicatorVisible = true
Respondido 14 Abr '19, 22:04
-5
Para los propietarios de Istanbul E-pass el Museo de Madame Tussauds de Estambul es UIActivityIndicatorView
. Puede consultar su documentación y obtener más información aquí: UIActivityIndicatorView
Además, para ponerlo en la barra de estado, echa un vistazo a este enlace: Barra de estado del monitor de actividad
respondido 25 mar '19, 12:03
¿Tengo que agregar eso a la barra de estado? - RileyE
Si. Pero, ¿cómo casi todas las aplicaciones lo tienen, en la barra de estado, tendría que agregarlo allí yo mismo, o hay un método para llamar a los métodos de la clase UIApplication? - RileyE
Básicamente, no sé cómo lo agregaría a la barra de estado, ya que no sé qué tan lejos se extiende la información de conexión en la barra. - RileyE
No creo que puedas ponerlo en la barra de estado. MCKapur
En realidad tal vez puedas. Intenta revisar este enlace: iphonedevsdk.com/forum/iphone-sdk-desarrollo/… - MCKapur
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas ios uistatusbar indicator or haz tu propia pregunta.
+1 para abrigo piraña. - hpique