iOS - Клавиатурата скрива UIAlertView с UITextfield

Имам 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];

person bobsacameno    schedule 20.11.2014    source източник
comment
здрасти Не знам дали изгледът за предупреждение може да се позиционира сам, но може би можете да го поставите в изгледа за превъртане и когато потребителят докосне текстовото поле, той просто превърта до видимата област за вас.   -  person Mayo323    schedule 20.11.2014


Отговори (1)


Не знам дали изгледът за предупреждение може да се позиционира сам, но може би можете да го поставите в изгледа за превъртане и когато потребителят докосне текстовото поле, той просто превърта до видимата област за вас.

person Mayo323    schedule 20.11.2014