美文网首页
iOS WKWebView input 收键盘不下移

iOS WKWebView input 收键盘不下移

作者: ft6206 | 来源:发表于2019-07-05 18:05 被阅读0次
    /** 键盘谈起屏幕偏移量 */
    
    @property (nonatomic, assign) CGPoint keyBoardPoint;
    
        [[NSNotificationCenter defaultCenter] addObserverForName:UIKeyboardWillShowNotification object:nil queue:[NSOperationQueue currentQueue] usingBlock:^(NSNotification * _Nonnull note) {
    
    //        [ws.webView layoutSubviews];//TODO:
    
            CGPoint point = ws.webView.scrollView.contentOffset;
    
            ws.keyBoardPoint= point;
    
        }];
    
        [[NSNotificationCenter defaultCenter] addObserverForName:UIKeyboardWillHideNotification object:nil queue:[NSOperationQueue currentQueue] usingBlock:^(NSNotification * _Nonnull note) {
    
    //        [ws.webView layoutSubviews];//TODO:
    
            ws.webView.scrollView.contentOffset = ws.keyBoardPoint;
    
            ws.webView.bounds = ws.view.bounds;
    
            ws.webView.scrollView.contentOffset = CGPointMake(0, 0);
    
        }];
    

    这里使用layoutSubviews 或者 重设contentOffset都可以解决这个问题

    相关文章

      网友评论

          本文标题:iOS WKWebView input 收键盘不下移

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