gpt4 book ai didi

iOS9:在 UIWebView 中断应用程序中选择字段

转载 作者:可可西里 更新时间:2023-11-01 05:40:36 25 4
gpt4 key购买 nike

我们正在测试我们的应用程序(包含 UIWebView)如何处理 iPad 的新 Split View功能。这样做我们在选择字段时遇到了麻烦。

当用户点击一个选择字段时,会出现一个带有可用选项的弹出窗口。但是,当应用程序调整大小时(通过向左或向右拉动 Split View的分隔线),我们会看到一个空白屏幕或一个选择列表,它占用了所有可用空间并且无法关闭。

有什么想法吗?

最佳答案

目前最好的解决方案似乎是在触发调整大小事件后立即关闭弹出窗口。希望 Safari 很快会更新为在调整 Web View 大小时自动关闭弹出窗口。

与此同时,您可以将调整大小的处理程序连接到窗口:

window.addEventListener("resize", resizeHandler);

function resizeHandler() {
safari.self.hide();
}

这似乎是 Safari 弹出窗口中的错误。当我执行类似的步骤时,网页的布局会发生变化以适应新的尺寸。但是,弹出框不会随选择字段一起重新定位。结果是它与呈现它的字段分离。

按照这些步骤,我能够重现您的问题,但程度没有您描述的那么严重:

  1. 使用 iPad 右侧的拆分条,点击选择框。
  2. 将拆分条移到 iPad 的中央。
  3. 弹出窗口不再附加到选择字段。

这是分离的弹出窗口的屏幕截图: enter image description here

这是原始选择字段位置: enter image description here

关于iOS9:在 UIWebView 中断应用程序中选择字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32358611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com