UIAlertView avec Deux objets textfield et Deux Boutons
Problème - je veux un UIAlertView qui contient un Titre, deux objets textfield avec des espaces et des deux boutons.
Ce que j'ai fait jusqu'à maintenant - j'ai utilisé ce code, j'obtiens exactement UIAlertView avec toutes ces choses, je l'ai mentionné, mais lorsque la vue est prise en chargé est semble apparaître dans le bas d'abord et, ensuite, au milieu de l'affichage.
-(void)showalert{
disclaimerAgreedAlertView = [[UIAlertView alloc] initWithTitle:@" "
message:@" "
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Login", nil];
userNameTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 15.0, 245.0, 25.0)];
userNameTextField.delegate=self;
[userNameTextField setBackgroundColor:[UIColor whiteColor]];
[userNameTextField setKeyboardType:UIKeyboardTypeDefault];
userNameTextField.placeholder=@"Username";
userNameTextField.secureTextEntry=NO;
[disclaimerAgreedAlertView addSubview:userNameTextField];
passwordTextField = [[UITextField alloc] initWithFrame:CGRectMake(20.0, 45.0, 245.0, 25.0)];
passwordTextField.delegate=self;
[passwordTextField setBackgroundColor:[UIColor whiteColor]];
[passwordTextField setKeyboardType:UIKeyboardTypeDefault];
passwordTextField.placeholder=@"Password";
passwordTextField.secureTextEntry=YES;
[disclaimerAgreedAlertView addSubview:passwordTextField];
disclaimerAgreedAlertView.tag=99;
[disclaimerAgreedAlertView show];
disclaimerAgreedAlertView.frame= CGRectMake(5, 400, 320, 160);
}
Puis j'ai essayé un peu de la non documenté de l'api qui me donnent le résultat que je veux, mais j'ai peur qu'il peut entraîner le rejet de mon application.
Donc, toute solution à cela?
votre problème n'est pas exactement clair..
Problème avec Mon code est AlertView apparaît en bas de l'écran pendant 1 seconde, puis dans le milieu de la vue(comme il faut). Donc, il ne regarde pas comme il le devrait).
Problème avec Mon code est AlertView apparaît en bas de l'écran pendant 1 seconde, puis dans le milieu de la vue(comme il faut). Donc, il ne regarde pas comme il le devrait).
OriginalL'auteur Akshay | 2012-04-30
Vous devez vous connecter pour publier un commentaire.
y==400 est sur le fond d'un écran de téléphone. J'imagine alors, le UIAlertView qui ne s'attendait pas à avoir soit des sous-vues ajoutée ou frame set, reset du cadre centrée. Pouvez-vous commenter cette dernière ligne et de voir ce qui se passe?
OriginalL'auteur danh
À partir de iOS 5 est possible d'utiliser la propriété alertViewStyle de UIAlertView pour obtenir différents types d'alerte point de vue, avec des champs de texte.
Valeurs possibles:
Vous pouvez utiliser le UIAlertViewStyleLoginAndPasswordinput pour obtenir une UIAlertView avec deux champs de texte et ensuite vous pouvez personnaliser certaines propriétés des objets textfield:
Vous pouvez accéder aux valeurs des champs de texte sur la alertView:clickedButtonAtIndex: de UIAlertViewDelegate.
OriginalL'auteur Fmessina
Il suffit de déplacer le spectacle déclaration ci-dessous où vous pouvez définir l'alerte de l'image d'
OriginalL'auteur rdelmar
J'utilise la suite pour le même but
Si vous n'utilisez pas sûr de caractère dans le deuxième champ de texte ajouter
OriginalL'auteur Salim
- Je utiliser DDAlertPrompt dans mes applications. Il est facile et un abandon dans la classe.
le lien est cassé
doit être accessible à maintenant 🙂
OriginalL'auteur mstottrop