晚郎
晚郎
  • 发布:2017-12-23 16:41
  • 更新:2018-01-02 10:34
  • 阅读:4438

更新为IOS11 输入法遮挡Input控件问题

分类:HTML5+

详细问题描述
用hubulder开发的webapp


,之前就是因为输入法遮挡了input,然后参考社区中的文档,修复了这个问题。
plus.webview.currentWebview().setStyle({
softinputMode: "adjustResize" // 弹出软键盘时自动改变webview的高度
})
这个做法在ios10的时候是不存在问题的。

[内容]
更新为ios11之后,如果用户是第三方输入法,点击输入控件之后,弹出输入法,然后footer浮动上来了,footer距离弹出的键盘一定的高度。

[步骤]如果用户切换成是ios自带的输入法
[结果]这个input居然去顶上了图片2
[期望]

运行环境 iphone5S,6,7 Hbuilder 8.8.5 在手机上运行时正常的,打包真机测试和上架appstore后不正常。
[系统版本] ios11 win10,mac,Hbulder8.9.在手机上都无法正常现实,要用8.8.5才正常。
[浏览器版本] webApp ios
[IDE版本]
[mui版本]

附件
[代码片段]
[安装包]

联系方式 13678410607
[QQ] 833461152
[电话]

2017-12-23 16:41 负责人:无 分享
已邀请:
晚郎

晚郎 (作者) - CV 开发

这个问题解决了,忘了来分享。我再社区里面也发现有了遇到过类似问题的人。结果就是把footer改为绝对定位就好了。footer的position:absolute;就可以解决了。

晚郎

晚郎 (作者) - CV 开发

https://ask.dcloud.net.cn/question/49852 可以参考这个,跟我一样的问题。

该问题目前已经被锁定, 无法添加新回复