Имам UIAlertView
с UITextField
. Искам потребителят да въведе нещо и да докосне OK
. Но когато се появи клавиатурата, тя скрива бутоните на UIAlertView
. Има ли начин UIAlertView
да се движи, когато се показва клавиатурата. Или просто го преместете нагоре, така че бутоните да се виждат от потребителя?
Това е кодът, който използвам:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"title" message:@"" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Other", nil] ;
alertView.tag = 2;
alertView.alertViewStyle = UIAlertViewStylePlainTextInput;
UITextField * alertTextField = [alertView textFieldAtIndex:0];
alertTextField.keyboardType = UIKeyboardTypePhonePad;
CGRect frame = alertView.frame;
frame.origin.y = -140;
alertView.frame = frame;
alertTextField.text = @"some text";
[alertView show];