Dans mon application, je charge au démarrage la distance entre l'emplacement de l'utilisateur et un point connu; Je veux montrer au démarrage un indicateur d'activité avec une étiquette "Chargement" qui disparaît ensuite pour montrer la distance. Comment puis-je faire?Indicateur d'activité et distance CLLocation
Répondre
Si vous construisez votre point de vue programme alors c'est la façon dont vous instancier l'affichage indicateur d'activité:
UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
Si vous utilisez l'IB alors il est exactement comme l'ajout d'une autre vue ...
En Pour commencer à animer, utilisez la méthode [activityIndicatorView startAnimating];
. Pour arrêter, utilisez le code [activityIndicatorView stopAnimating];
. Pour masquer l'étiquette et l'indicateur d'activité, il suffit de placer une vue supplémentaire à l'intérieur (il peut s'agir d'une vue en demi-écran plein écran) et d'afficher/masquer cette vue à la place de l'étiquette et de l'indicateur séparément.
De cette façon, vous pourrez également désactiver tous les éléments d'interface utilisateur touchables (en fait, vous les cacherez par la vue de chargement semi-transparente).
J'ai une autre idée, j'ai mis [indicateur startAnimating] dans viewDidLoad e puis j'ai mis [indicateur stopUpdating] dans la méthode qui met à jour l'emplacement géographique avant distanceShow.text = [NSString stringWithFormat: @ "% 0.f", distance]; et fonctionne !! ;) – Claudio
- 1. cllocation et mkreversegeocoder
- 2. CLLocation génère étrange Erreur
- 3. coordonnées Changement de CLLocation
- 4. Stocker une CLLocation persistante
- 5. cllocation à UIWebView - iPhone
- 6. Problèmes de mémoire CLLocation
- 7. iPhone GPS verrouillage CLLocation?
- 8. Capture de l'emplacement actuel et calcul de la distance
- 9. CLLocation Manager n'invite pas l'utilisateur
- 10. Impossible de créer l'objet CLLocation
- 11. UINavigationItem avec indicateur d'invite et d'activité
- 12. Obtenir la latitude et la longitude de CLLocation
- 13. NSSortDescriptor pour comparer des objets CLLocation dans Cocoa/iPhone
- 14. Utiliser Jquery avec et Iframe et indicateur de progression
- 15. Indicateur d'activité d'implémentation
- 16. Indicateur XULRunner Busy/Loading
- 17. .NET framework indicateur requiredRuntime
- 18. Indicateur de contrôle personnalisé
- 19. Comment supprimer le cache de cllocation?
- 20. Liste Extensible Indicateur
- 21. AJAX indicateur de chargement
- 22. Indicateur d'activité question
- 23. Indicateur de vitesse analogique
- 24. indicateur de divulgation blanc
- 25. Indicateur ASP.NET Busy
- 26. indicateur d'arborescence flexible
- 27. gestionnaire de CLLocation jette après ~ 30 secondes
- 28. Problème de délai d'attente du gestionnaire CLLocation
- 29. MacRuby - Propriétés de CLLocation non accessibles
- 30. CLLocation demander à nouveau la permission
Quelle partie de la fonctionnalité souhaitée vous ne savez pas comment implémenter? emplacement/distance/montrant l'indicateur de chargement/le cacher? –
Uniquement l'indicateur d'activité. J'ai déjà mis une étiquette "Chargement" qui disparaît alors pour montrer la distance, j'ai seulement besoin que l'indicateur d'activité disparaisse lorsque la distance est calculée puis affichée; – Claudio