如何将UIAlertView保持在键盘上方?它只会跳起然后返回默认值

时间:2011-05-02 22:46:58

标签: keyboard uitextfield uialertview

我创建了一个包含iPad的textField的uiAlertView。这意味着在横向模式下,键盘会覆盖警报。我搜索了一个解决方案,然后我想出了

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

但是,所有这一切似乎都是让警报“跳”到150,然后再回到默认位置。如何在不跳回来的情况下让警报保持高位?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以将文本字段的keyboardAppearance设置为UIKeyboardAppearanceAlert

aTextField.keyboardAppearance = UIKeyboardAppearanceAlert;

将文本字段放在UIAlertView上还有一些其他技巧。请参阅my blog post on the subject