J'essaie de comprendre quelle est l'animation du cercle de chargement dans la barre d'état. De nombreuses applications, lorsqu'elles chargent des données, ont un spinner dans la barre d'état pour indiquer que l'application charge des données, mais je ne peux pas comprendre comment elle est appelée pour les implémenter. Quelqu'un peut-il me dire comment cela s'appelle?
Si vous ne savez pas de quoi je parle, mais que vous avez un appareil iOS, essayez de charger une page Web dans Safari et regardez le spinner dans la barre d'état. C'est ce dont je parle.
Voici une capture d'écran que j'ai prise .
Je pense que ce que vous recherchez est:
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
Swift 3
UIApplication.shared.isNetworkActivityIndicatorVisible = true
comme doc'd ici: https://developer.Apple.com/documentation/uikit/uiapplication/1623102-isnetworkactivityindicatorvisibl
Comme ci-dessus, juste dans Swift:
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
Swift 4
UIApplication.shared.isNetworkActivityIndicatorVisible = true
Pour tous ceux qui recherchent la réponse à cette question est Swift 3, vous venez de définir la propriété isNetworkActivityIndicatorVisible
sur UIApplication
sur true.
Par exemple, dans la fonction didFinishLaunchingWithOptons
dans le délégué d'application:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch.
application.isNetworkActivityIndicatorVisible = true
return true
}
Ce qui signifie essentiellement:
UIApplication.sharedApplication().isNetworkActivityIndicatorVisible = true