iOS学习笔记iOS程序猿iOS开发

iOS中如何精确计算WebView的高度

2018-05-13  本文已影响212人  coder小鹏
//添加监听
[_WebView.scrollView addObserver:self forKeyPath:@"contentSize" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:@"WejinWuLiuViewController"];
//监听回调
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context{
    
    if ([keyPath isEqualToString:@"contentSize"]) {
        
        _webViewHeight = [_WebView.scrollView contentSize].height;
        CGRect newFrame = _WebView.frame;
        newFrame.size.height = _webViewHeight;
       _WebView.frame = newFrame;
    }
}
上一篇下一篇

猜你喜欢

热点阅读