UIWebview 禁止底部回弹效果

第一步:先实现代理UIScrollViewDelegate


image.png
  • (UIWebView *)webView
    {
    if (!_webView)
    {
    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 20, YFkScreenWidth, YFkScreenHeight-20 )];
    webView.delegate = self;
    webView.scrollView.delegate = self;
    [self.view addSubview:webView];
    _webView = webView;

    }
    return _webView;
    }


    image.png

第二步:实现UIScrollView滑动事件监听

pragma mark - scrollView协议

  • (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    //禁止webView底部回弹效果
    if (scrollView.contentSize.height - scrollView.contentOffset.y <= YFkScreenHeight-20) {
    self.webView.scrollView.bounces=NO;
    }else{
    self.webView.scrollView.bounces=YES;
    }
    }


    image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容