Ionic v3,确认/取消警报框未出现在iOS设备的中间

时间:2019-03-06 05:36:05

标签: angular ionic-framework ionic3

离子v3。 仅当我在警报中放置文本框时才会发生。 警报框显示在iPhone等常规设备的顶部。 当我为android构建时,它工作正常。 复选框,单选按钮等工作正常,并且警报框出现在中间。 谁能告诉我为什么? 这与Ionic v3有关吗?

我尝试应用cssClass覆盖该位置。但是,当用户尝试打开键盘时,屏幕会闪烁。 因此,我试图通过在警报出现时保持键盘关闭来使警报中的文本框不集中。 还是没有运气。

请参考图片。

enter image description here

1 个答案:

答案 0 :(得分:5)

您似乎可以在https://github.com/ionic-team/ionic/issues/10187https://github.com/ionic-team/ionic-v3/issues/980

中看到这是Ionic中的一个持续存在的问题。

显然,您遇到的情况是“这不是bug,而是功能”。根据那里的评论,Ionic团队决定,当对话框中有文本输入时,他们应该将其放置在尽可能高的位置,以防止其与键盘重叠。

该线程中提到了一些变通方法,但是它们都会导致您提到的闪烁。

TL; DR:是的,这是一个Ionic v3问题。