部分ios手机软键盘关闭,软键盘弹起位置空白占位问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部分ios手机软键盘关闭,软键盘弹起位置空白占位问题相关的知识,希望对你有一定的参考价值。

参考技术A 问题和解决原理:部分ios手机在收起手机软键盘后,弹起软键盘的位置留白占位。监听输入框失去焦点,窗口回到顶部,迫使界面恢复正常。

<template>

    <input @blur="loseFocus">

  </template>

  <script>

  export default 

    methods() 

      loseFocus() 

        setTimeout(() => 

          window.scrollTo(0, 0);

        , 100);

      

    ,

  

  </script>

Android:关闭软键盘时显示空白

【中文标题】Android:关闭软键盘时显示空白【英文标题】:Android: Displaying WhiteSpace When Closing Soft Keyboard 【发布时间】:2014-06-27 03:42:28 【问题描述】:

我有一个布局,其中包含 ListView 和 ListView 下方的 EditText,用于在列表视图中搜索。问题是,当我在搜索后关闭软键盘时,它会在关闭软键盘时突然出现并显示空白。我尝试过adjustPan,但它会将整个布局向上移动。

【问题讨论】:

你在设备或模拟器上测试过吗? 我有一个same issue,软键盘关闭时的空白。在做某事之前,您应该尝试使用postDelayed 方法创建Handler。您是否也尝试过使用adjustResize 而不是adjustPan 【参考方案1】:
public static void hideKeyboard(Context context,View v)
    
        InputMethodManager imm = (InputMethodManager)context.getSystemService(
                  Context.INPUT_METHOD_SERVICE);
            imm.hideSoftInputFromWindow(v.getWindowToken(), 0);

    

希望这会有所帮助!

【讨论】:

以上是关于部分ios手机软键盘关闭,软键盘弹起位置空白占位问题的主要内容,如果未能解决你的问题,请参考以下文章

Android 手机软键盘的弹起和关闭的监听

Android之监听手机软键盘弹起与关闭

H5如何对android和ios手机软键盘的监听

安卓弹出软键盘怎么把一部分布局顶上去

H5软键盘弹起收回(IOS与Android)

android 软键盘弹起怎么让view上移