有谁知道如何删除UIWebView
中显示的pdf文档的影子和页码?
我找到了非Swift的方法,但没有找到Swift的方法。
非常感谢任何帮助。
更新
我找到了一个Objective C方法:
for (UIView* subView in [webView subviews])
{
if ([subView isKindOfClass:[UIScrollView class]]) {
for (UIView* shadowView in [subView subviews])
{
if ([shadowView isKindOfClass:[UIImageView class]]) {
[shadowView setHidden:YES];
}
}
}
}
任何人都可以指向我的Swift方法,或者如何将其转换为Swift。 我已经尝试过,但我无所畏惧。
提前致谢
答案 0 :(得分:2)
尝试this很棒的答案:
func webViewDidFinishLoad(_ webView: UIWebView) {
for shadowView in self.webView.scrollView.subviews {
if !shadowView.isKind(of: UIImageView.self) {
shadowView.subviews[0].layer.shadowColor = UIColor.clear.cgColor
} else {
shadowView.layer.shadowColor = UIColor.clear.cgColor
}
}
}
不要忘记将ViewController设置为webView的委托
答案 1 :(得分:-2)
你的问题是"非Swift"部分。您应该学习如何阅读Objective-C代码片段并在Swift中编写它们。
webView.opaque = false
webView.backgroundColor = UIColor.clearColor()