【问题标题】:iPhone 6 UIWebView select drop down issueiPhone 6 UIWebView 选择下拉问题
【发布时间】:2014-11-29 12:40:29
【问题描述】:

我的 iPhone 应用程序使用 UIWebView 界面来启动本地 HTML/JavaScript 页面。在 iPhone 6 出现之前,它一直运行良好。6 和 6+ 都可以正确呈现页面,但带有表单元素的页面似乎损坏了。点击选择器无法在屏幕底部显示传统的选项选择器。

我已尝试使用从 iOS 5 到 8 的目标构建 Xcode 6 iOS 8 基础 SDK,但问题仍然存在。 5S(iOS 8)及以下的所有模拟器都可以正常工作,但 6 和 6+ 存在选择器问题。

还尝试了没有改进的 Cordova 构建。并且没有运气将 onmouseover="" 添加到选择元素:

有什么建议吗?

【问题讨论】:

    标签: ios iphone cordova select uiwebview


    【解决方案1】:

    我认为它与此问题有关 iOS8 cordova issue 并链接到科尔多瓦错误 https://issues.apache.org/jira/browse/CB-7694

    cordova 错误说它是一个 ios 错误...所以我想知道为什么它仍然允许使用这种技术,至少我们应该得到很大的警告,不要使用 SELECT 元素。。 p>

    仍在寻找补丁或解决方法...

    [更新] 我的first link 中的“presentViewController”代码有效!

    【讨论】:

      【解决方案2】:

      你只是在使用 iOS 模拟器来测试这个吗?我在模拟器中遇到了类似的问题,但在实际设备上对其进行测试似乎对我来说效果很好。但是,在 iOS 模拟器中,尝试转到硬件 -> 键盘,然后取消选中“连接硬件键盘”。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-07-07
        • 2013-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-02-20
        相关资源
        最近更新 更多