【发布时间】:2020-01-28 20:17:49
【问题描述】:
【问题讨论】:
标签: ios swift iphone pdf wkwebview
【问题讨论】:
标签: ios swift iphone pdf wkwebview
在朋友的帮助下,我们找到了解决方案。
在委托方法中,我们可以隐藏包含页面计数器的UIView:
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
hidePDFPageCount(webView)
}
func hidePDFPageCount(_ webView: WKWebView){
guard let last = webView.subviews.last else {
return
}
last.isHidden = true
}
【讨论】:
Objective-C 版本,在 iOS 14 上测试:
#pragma mark - WKNavigationDelegate
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
UIView *lastView = webView.subviews.lastObject;
if (lastView != nil && ![lastView isKindOfClass:[UIScrollView class]]) {
lastView.hidden = YES;
}
}
与我必须添加的已接受答案相比:
![lastView isKindOfClass:[UIScrollView class]]
因为最后一个视图并不总是页面计数器。
【讨论】: