iPhone 6 UIWebView选择下拉问题

时间:2014-10-04 19:06:05

标签: ios iphone cordova select uiwebview

我的iPhone应用程序使用UIWebView界面启动本地HTML / JavaScript页面。它完美地工作直到iPhone 6的出现.6和6+都正确地渲染了页面,但带有表单元素的页面似乎被打破了。点击选择器无法调出屏幕底部的传统选项选择器。

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

还试过没有改进的Cordova构建。没有运气加上onmouseover =""选择元素:

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

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

cordova bug说它是一个ios bug ...所以我想知道为什么它仍然允许使用这种技术,至少我们应该警告大时间不使用SELECT元素

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

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

答案 1 :(得分:0)

您是否只是使用iOS模拟器进行测试?我在模拟器中遇到了类似的问题,但在实际设备上测试似乎对我来说很好。但是,在iOS模拟器中,尝试转到硬件 - >键盘,取消选中“连接硬件键盘”#39;。