le texte d'alt http://28.media.tumblr.com/tumblr_ky3ezghsar1qzzxzzo1_400.jpg
Quelqu'un peut me dire comment faire pour atteindre un tel message de chargement? c'est une variation de UIActivityIndicatorView?
merci
peter
source d'informationauteur dusker
Quelque chose de semblable au suivant dans votre initWithFrame de votre coutume sous-classé UIView:
La roue qui tourne est certainement un UIActivityIndicatorView. Le "Chargement..." le texte est un UILabel, le rectangle peut être une image ou pourrait être une UIView avec des coins arrondis (via CALayer). Des questions sur le reste du message? T
Si vous êtes à la recherche de solutions existantes, vous pouvez utiliser three20 bibliothèque - ils ont mis en œuvre cette fonctionnalité dans
TTActivityLabel
classe.Ma façon de faire, cela fonctionne beaucoup plus simple et lisse pour moi;
De la conception de votre chargement de vue dans Interface Builder à l'intérieur de votre "MainWindow.xib"
qui est disponible toute la durée de vie de l'application
(bien sûr, si vous en avez un, en fonction du type et de la structure de choix)
Si vous n'en avez pas, juste de conception à l'intérieur de certains point de vue où vous pouvez par programmation prenez un pointeur de votre principal AppDelegate (utilisez votre goût, de choix de conception, mais à l'aide de MainWindow.xib est le plus facile)
Puis la carte ce point de vue à une variable dans votre YourApp de la classe qui est la tristement célèbre application de délégué de classe de la vôtre.
Ensuite, mettez les fonctions suivantes dans un peu de classe et d'en profiter
Ce pour montrer le chargement de la vue juste avant d'exécuter certains trucs chers;
et ce pour la supprimer de la fonction de rappel ou de ce qu'il se passe lorsque le coûteux action est terminée;
P. S: Et oui je utiliser NULL, true, false au lieu de néant, OUI, PAS pour des raisons évidentes...
Espérons que cela aide,
Profitez de...
Si vous voulez une animation différente, j'ai créé un custom UIView (Chargeur D'Animation) à laquelle vous pouvez charger dans une sous-classe de
UIActivity
.