iOS 8 Swift:如何在UIAlercontroller以模态方式显示时保持键盘显示?

时间:2015-02-17 09:55:39

标签: ios swift keyboard uitextfield uialertcontroller

上下文非常简单,有一个带有文本字段的UIViewcontroller可以输入电话号码。文本字段处于编辑模式,带键盘。

输入数字后,用户可以点击显示警报控制器的按钮。由于警报以模态方式呈现,它覆盖了UIViewcontroller并删除了键盘,因此不再启用编辑。

因此,我的问题是,如何将键盘显示在警报后面?

2 个答案:

答案 0 :(得分:2)

此解决方案有效

let rootViewController: UIViewController = UIApplication.sharedApplication().windows[1].rootViewController!!
rootViewController.presentViewController(alert, animated: true, completion: nil)

答案 1 :(得分:1)

我相信你不能。最好尝试制作可以允许传递手势的自定义警报。