Récemment, j'ai cherché à créer un moyen de montrer à un utilisateur que quelque chose est en cours de chargement. Je suis sûr que tout le monde avec un iPhone a vu ce sont des applications avant, mais quelle est la meilleure façon de le faire?Quelle est la meilleure façon de montrer à l'utilisateur que quelque chose se charge sur l'iPhone?
J'ai commencé à utiliser UIProgressHUD, mais il m'a été signalé que vous ne devriez pas vraiment utiliser d'API privées (non documentées).
Puis je suis passé à this qui est une version personnalisée appelée MBProgressHUD, mais d'après mon expérience, cela ne montre pas la partie de chargement lorsque j'essaie de l'appeler pas d'un bouton et je l'ai trouvé très buggué (It wasn pas très difficile de planter l'exemple donné en cliquant juste loin).
Je l'ai ensuite trouvé par James Brannan de son livre, mais je ne suis pas tout à fait sûr pourquoi il prétend que c'est la "bonne façon" de le faire quand j'ai vu de nombreuses applications dans le passé avec quel aspect comme le UIProgressHUD.
Quelqu'un a-t-il des idées?
EDIT: This is pretty good...
Merci
Ce serait bien si tous les développeurs utilisaient networkActivityIndicatorVisible uniquement pour indiquer l'activité du réseau et non pas n'importe quel type d'activité ou de progression. – mahboudz
C'est un très bon point, j'ai interprété "chargement" du message original pour signifier "chargement du réseau", mais en relisant je réalise qu'il pourrait charger un autre type de ressource ... Je vais éditer mon post pour clarifier . –
Merci, ce n'est pas tout à fait ce que je recherchais mais j'ai trouvé cela très utile! J'utilise ceci en ce moment (http://cocoawithlove.com/2009/04/showing-message-over-iphone-keyboard.html) et l'indicateur d'activité de réseau.Mon problème maintenant est ce qu'il faut faire s'il n'y a pas de connexion réseau! –