我的iPhone应用程序使用UIWebView界面启动本地HTML / JavaScript页面。它完美地工作直到iPhone 6的出现.6和6+都正确地渲染了页面,但带有表单元素的页面似乎被打破了。点击选择器无法调出屏幕底部的传统选项选择器。
我已尝试使用Xcode 6 iOS 8基础版SDK构建,目标范围从iOS 5到8,问题仍然存在。从5S(iOS 8)开始的所有模拟器都工作正常,但是6和6+都有选择器问题。
还试过没有改进的Cordova构建。没有运气加上onmouseover =""选择元素:
有什么建议吗?
答案 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;。