UIWebView - PDF阴影和页码
有谁知道如何去除UIWebView
中提供的PDF文档的阴影和页码?UIWebView - PDF阴影和页码
我已经找到了非Swift的方法,但没有发现Swift。
任何帮助将不胜感激。
UPDATE
我发现一个目标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”部分。您应该学习如何阅读Objective-C代码片段并在Swift中编写它们。
webView.opaque = false
webView.backgroundColor = UIColor.clearColor()
我同意蒙迪,我相对较新使用swift。但是关于这个问题,你的代码似乎并没有改变'阴影' - 它仍然存在。我会发布一个链接到非快速答案:http://*.com/questions/21219562/is-it-possible-to-remove-page-1-of-20-view-in-a-uiwebview -when-displays-pd –
你应该至少投票回答。 – Mundi
嗨蒙迪,没有冒犯的意思,但我没有投票,因为代码没有达到我期待的目标。 “阴影”仍然存在,页码也是如此(不过,从您提供的代码中,我并没有预料到要进行补救)。如果你能帮助我指出实现这两件事的正确方向,那么我会很高兴投票:) –
尝试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作为web视图的委托
我认为这是你在找什么:HTTP:// *.com/questions/7045769/remove-or-change-color-of-frame-around-uiwebview-document-display – Coder1000
感谢Coder1000 - 但你知道一个迅速的版本或基本上如何将答案转换为游泳。我尝试过,但我没有得到任何地方,这是我的应用程序的最后一个方面。在此先感谢 –