Je reçois des données du server dans mon application. Actuellement je fais cela en utilisant NSUrlConnection et en obtenant des données dans connectionDidFinishLoading
. Mean pendant que je montre un alertView à l'user. mais cette fois, ma vue n'est pas mise à jour avec des données.
Je peux seulement montrer tandis que la réponse entière est venue former le server et actualiser la vue plus tard.
Est-ce que je peux limiter la vue à montrée seulement quand la réponse entière est acquise ou puis-je rendre l'obscurité plus foncée d'uialertview qui rendent la vue désactivée ???
MODIFIER:
De toutes les réponses je voudrais savoir que je peux rendre l'effet gris de UIAlertView plus sombre ou puis-je le changer avec une autre couleur? ou quelqu'un peut-il m'expliquer comment il s'est montré?
1) Dans la méthode viewDidLoad, vous pouvez append une autre vue temporaire avec une couleur d'arrière-plan gris foncé.
2) Ajoutez un indicateur d'activité dans cette vue temporaire et démarrez cet indicateur et désactivez l'interaction user pour l'auto-affichage.
3) Dans connectionDidFinishLoading, arrêtez l'indicateur et supprimez la vue temporaire et activez l'interaction user de l'auto-vue.
Vous pouvez append une superposition de couleur plus foncée et un UIActivityIndicator
, ce qui rend le paramètre userInteraction désactivé pour cette période