#keyboard #uitextfield #uialertview
#клавиатура #uitextfield #uialertview
Вопрос:
Я создал UIAlertView, который содержит текстовые поля для iPad. Это означает, что в ландшафтном режиме предупреждение скрыто клавиатурой. Я искал решение, и я придумал
alert.transform = CGAffineTransformTranslate(alert.transform, 0.0, 150.0);
Однако, все, что это, похоже, делает, это заставляет предупреждение «прыгать» до 150, а затем возвращаться к месту по умолчанию. Как я могу сделать так, чтобы оповещение оставалось высоким, не прыгая обратно вниз?
Спасибо!
Ответ №1:
Вы можете установить для текстового поля keyboardAppearance
значение UIKeyboardAppearanceAlert
.
aTextField.keyboardAppearance = UIKeyboardAppearanceAlert;
Есть несколько других приемов для размещения текстовых полей в UIAlertView. Смотрите Мой пост в блоге на эту тему.