Как я могу держать свой UIAlertView над клавиатурой? Он только подпрыгнет и вернется к значению по умолчанию - PullRequest
0 голосов
/ 03 мая 2011

Я создал uiAlertView, который содержит textFields для iPad.Это означает, что в ландшафтном режиме предупреждение скрыто клавиатурой.Я искал решение, и я нашел

alert.transform = CGAffineTransformTranslate(alert.transform, 0.0, 150.0);

Однако все, что, похоже, делает, это заставляет оповещение «подскочить» до 150, а затем вернуться к месту по умолчанию.Как я могу заставить оповещение оставаться на высоком уровне, не спрыгивая назад?

Спасибо!

1 Ответ

0 голосов
/ 19 мая 2011

Вы можете установить для текстового поля keyboardAppearance значение UIKeyboardAppearanceAlert.

aTextField.keyboardAppearance = UIKeyboardAppearanceAlert;

Существует несколько других приемов размещения текстовых полей в UIAlertView.См. мой пост на тему .

...