请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

移动端开发时候键盘弹起造成布局乱

老师就是在开发移动端的时候当用户输入表单,键盘抬起就影响布局下面的跑在上面来,等一些会打乱布局,老师网上虽然有很多解决方案,但是最后不行

正在回答 回答被采纳积分+3

1回答

TooooBug 2019-07-17 10:48:16

这个问题根据我的了解没有特别好的解决办法。只有一些已知的经验可以分享:

  1. 页面流式布局下来,键盘弹出时会导致页面往上滚动,但是如果页面不是流式布局的(例如是一个高度100%的容器,其它元素在容器内滚动),则页面不一定会往上滚动。

  2. iOS 12某些特定的版本,键盘弹起再收回时,页面布局会出bug,这个可以搜一下,有一些解决方案

  3. 想要保持输入元素可见,除了1的页面滚动之外,可以调用scrollToView()方法

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3884565 #1
    哦网上的方法不行,意思是底部下面的文字会被顶上来
    回复 有任何疑惑可以回复我~ 2019-07-17 19:33:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信