【问题标题】:Ionic v3, confirm/cancel alert box not appearing in the middle in iOS devicesIonic v3,确认/取消警报框未出现在 iOS 设备的中间
【发布时间】:2019-07-27 17:05:50
【问题描述】:

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

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

请参考图片。

【问题讨论】:

    标签: angular ionic-framework ionic3


    【解决方案1】:

    这似乎是 Ionic 中一个持续存在的问题,正如您在 https://github.com/ionic-team/ionic/issues/10187https://github.com/ionic-team/ionic-v3/issues/980 中看到的那样

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

    线程中提到了一些解决方法,但它们都会导致您提到的闪烁。

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

    【讨论】:

    • 好的。我一直关注那个论坛有一段时间了。这就是我猜的最终结论。还是谢谢。
    猜你喜欢
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-10-23
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多