首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS虚拟键盘遮挡页面底部文本框

IOS虚拟键盘遮挡页面底部文本框
EN

Stack Overflow用户
提问于 2019-02-15 14:18:18
回答 3查看 390关注 0票数 1

我们有一个固定的页眉和页脚和滚动内容的网页。

它有20个文本框。底部的那些,例如邮编,电话被文本框焦点上弹出的iOS虚拟键盘遮挡住了。

如果我检测到用户有一个带有虚拟键盘的设备,我可以在底部的文本框中添加半个屏幕填充,这样用户就可以向下滚动,而虚拟键盘不会遮挡它。

这是正常的处理方法吗?如果是这样,有没有JavaScript/css方法来检测设备是否会弹出虚拟键盘?或者,既然它是一个aspx页面,我们是否应该尝试在服务器端检测它?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-02-18 13:52:44

实际上,iOS现在似乎没有这个问题--相反,它推动了底部向上,而不是弹出。我不确定为什么以前会发生这种情况。

票数 1
EN

Stack Overflow用户

发布于 2019-02-25 08:04:30

添加填充肯定是有效的,尽管它可能会稍微降低您的网页质量。但是,如果这是一个需要立即采取行动的反复出现的问题,我会建议填充。

这个关于StackOverflow的问题应该对你很有帮助:Move a view up only when the keyboard covers an input field

票数 1
EN

Stack Overflow用户

发布于 2019-02-25 06:21:16

Ya通常你应该添加填充,然后它将上升,并更加用户友好。我觉得这是个好主意。我觉得这很正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54703625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档