2012-08-27 2 views
0

Je crée dynamiquement des objets TextField dans la méthode requestFinished. Mais (je pense) à cause de la requête asynchrone, ma vue a fini de charger et donc l'utilisateur peut voir les TextFields devenir visibles et "réorganiser" mon bouton (créé avec InterfaceBuilder).ObjC: Réorganiser les contrôles avant que View ne s'affiche

Est-il possible que cela se produise jusqu'à ce que ma vue soit affichée. Par exemple avec un MBProgressHUD jusqu'à la fin?

Merci et désolé pour le mauvais anglais;) Salue Michael

+0

Voulez-vous dire que vos champs de texte arrivent et chevauchent le bouton que vous ajoutez à partir de xib? – SayeedHussain

+0

Non, je veux dire que je vois bouger le bouton et afficher chaque champ de texte au lieu d'afficher l'ensemble de la vue (avec les bons champs de texte et le bouton déplacés). – Michael

Répondre

0

Si vous souhaitez déplacer les commandes avant que la vue est affichée, puis déplacez ensuite dans viewWillAppear au lieu de (je suppose) où vous faites en viewDidAppear.

+0

Merci pour votre réponse, mais je peux toujours voir les TextFields en mouvement. Alternative: Est-il possible de démarrer un MBProgressHUD dans une vue parent et de l'arrêter dans la vue enfant? Peut-être que ça irait aussi bien. – Michael

Questions connexes