UIAlertView com dois TextFields e dois botões
Problema - Eu quero um UIAlertView que contém um título, dois campos de texto com espaços reservados e dois botões.O que eu tenho feito até agora - Eu usei esse código, estou obtendo o UIAlertView exato com todos esses que mencionei, mas quando a exibição está sendo carregada, parece que aparece primeiro na parte inferior e, depois, no meio da exibição.
<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>
Então eu tentei algumas das APIs não documentadas que estão me dando o resultado que eu quero, mas eu tenho medo que isso possa causar a rejeição do meu aplicativo.
Então, alguma solução para isso?