美文网首页
iOS开发 iOS12 - 使用WKWebView出现input

iOS开发 iOS12 - 使用WKWebView出现input

作者: L安安 | 来源:发表于2021-01-28 16:11 被阅读0次

    发现在iOS12上出现键盘失去焦点,页面不回弹的问题。
    解决方案:

    监听键盘的谈起和隐藏

    /// 监听将要弹起

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardShow) name:UIKeyboardWillShowNotification object:nil];

    /// 监听将要隐藏

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardHidden) name:UIKeyboardWillHideNotification object:nil];

    监听方法中设置WKWebView的scrollview的contentOffset

    /** 键盘谈起屏幕偏移量 */

    @property (nonatomic, assign) CGPoint keyBoardPoint;

    #pragma mark - addObserverKeyboard

    /// 键盘将要弹起

    - (void)keyBoardShow {

        CGPoint point = self.webView.scrollView.contentOffset;

        self.keyBoardPoint = point;

    }

    /// 键盘将要隐藏

    - (void)keyBoardHidden {

        self.webView.scrollView.contentOffset = self.keyBoardPoint;

    }


    原文:https://blog.csdn.net/weixin_33827590/article/details/91367470?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control

    相关文章

      网友评论

          本文标题:iOS开发 iOS12 - 使用WKWebView出现input

          本文链接:https://www.haomeiwen.com/subject/efseaktx.html