xiubojin / JXBWKWebView

An component WebView for iOS base on WKWebView
MIT License
736 stars 115 forks source link

JXBWebview 如何在不同的控制器 复用 #21

Closed Rcrosp closed 5 years ago

xiubojin commented 5 years ago

从复用池(ReusePool)里获取。

Rcrosp commented 5 years ago

[[JXBWKWebViewPool sharedInstance] getReusedWebViewForHolder:self] 使用这个方法一次都没有调用过复用webview

Rcrosp commented 5 years ago

if (_reusableWebViewSet.count > 0) { webView = (JXBWKWebView *)[_reusableWebViewSet anyObject]; [_reusableWebViewSet removeObject:webView]; [_visiableWebViewSet addObject:webView];

    [webView webViewWillReuse];
} else {
    webView = [[JXBWKWebView alloc] initWithFrame:CGRectZero];
    [_visiableWebViewSet addObject:webView];
}

因为_reusableWebViewSet 这个一直都是未被添加