UIAlertView con dos campos de texto y dos botones
Problema - Quiero un UIAlertView que contiene un título, dos campos de texto con marcadores de posición y dos botones.Lo que he hecho hasta ahora. - He usado este código, obtengo el UIAlertView exacto con todo lo que he mencionado, pero cuando la vista se está cargando parece aparecer primero en la parte inferior y luego aparece en el centro de la vista.
<code> -(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); } </code>
Luego probé algunas de las API no documentadas que me están dando el resultado que quiero, pero me temo que puede causar el rechazo de mi aplicación.
Entonces, ¿alguna solución a esto?