la création d'une fenêtre modale en objective-c pour iOS
J'ai créer une bibliothèque statique pour iphone qui fournit une interface de Connexion. Connexion invite à une fenêtre et demande nom d'utilisateur et mot de passe.
J'ai voulu créer une fenêtre modale. L'interface ne prend pas d'arguments. J'ai créer une fenêtre indépendante et de mettre les zones de texte et le bouton de connexion.
Plz me suggérer de le faire.
Merci...
J'ai créé un UIWindow et placé une connexion view controller. Mais la fenêtre non modale. c'est à dire où l'interface de connexion est appelé ,Il n'est pas d'attente pour l'utilisateur à l'entrée .il exécute le code après la connexion de l'instruction.
OriginalL'auteur user799473 | 2011-06-21
Vous devez vous connecter pour publier un commentaire.
Un flexible façon de le faire est de rendre le code appelant passer de la vue parent contrôleur. Quelque chose de ce genre:
et puis, en supposant que votre définition de la méthode est quelque chose comme cela, vous pouvez facilement lancer votre modale à partir de là.
Noter que j'ai utilisé une méthode de classe dans mon exemple. C'est plus propre depuis que tous, vous vous demandez à faire est de lancer le modal à partir d'une vue existante contrôleur. Cette structure est utilisée à bon escient dans DSActivityView (voir: http://www.dejal.com/blog/development). C'est une bibliothèque pour l'affichage modal des écrans de chargement sur le dessus d'une autre vue.
Vous pouvez bien sûr en faire une méthode d'instance en fonction de vos besoins.
OriginalL'auteur pchap10k
Vous voulez un modal vue. Tous les
UIViewControllers
sont en mesure de présenter un modal de vue à l'aide de la méthode suivante:Vérifier la Pomme de guides de référence pour plus d'informations et d'échantillons.
OriginalL'auteur Jake
présenter:
OriginalL'auteur Jordan Brown
Vous pouvez créer une "fenêtre modale" jouer à des jeux avec les
NSRunLoop
, mais je ne le recommande pas. Il est très enclins à faire des erreurs et ce n'est pas le "Cacao".Je vous suggère de mettre en œuvre de la manière habituelle, non-modale avec un délégué ou un bloc pour les informer du résultat.
OriginalL'auteur Martin Adoue