UIAlertView z Two TextFields i Two Buttons
Problem - Chcę UIAlertView, który zawiera tytuł, dwa pola tekstowe z symbolami zastępczymi i dwa przyciski.Co zrobiłem do tej pory - Użyłem tego kodu, otrzymuję dokładny UIAlertView ze wszystkimi tymi, o których wspomniałem, ale gdy widok się ładuje, wydaje się, że najpierw pojawia się na dole, a następnie wchodzi w środek widoku.
<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>
Następnie wypróbowałem niektóre nieudokumentowane api, które dają mi pożądany rezultat, ale obawiam się, że może to spowodować odrzucenie mojej aplikacji.
Jakieś rozwiązania?