14.UIWebView自适应高度
场景
思路
思路一: webViewDidFinishLoad
- (void)webViewDidFinishLoad:(UIWebView *)webView {
//TODO: 获取高度并改变容器大小
}思路二: KVO
[self.hybridWebView.scrollView addObserver:self forKeyPath:@"contentSize" options:NSKeyValueObservingOptionNew context:nil];#pragma mark - KVO
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary<NSKeyValueChangeKey,id> *)change context:(void *)context {
if ([keyPath isEqualToString:@"contentSize"]) {
//TODO: 获取高度并改变容器大小
}
}Last updated