Indicador de carga en la barra de estado de iOS

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é Es la rueda giratoria en la barra de estado..

preguntado el 17 de junio de 12 a las 01:06

+1 para abrigo piraña. -

5 Respuestas

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

Igual que el anterior solo en Swift:

UIApplication.sharedApplication().networkActivityIndicatorVisible = true

Respondido el 26 de enero de 16 a las 12:01

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

Swift 4

UIApplication.shared.isNetworkActivityIndicatorVisible = true

Respondido 14 Abr '19, 22:04

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 or haz tu propia pregunta.