ios 5 uiwebview阴影
我试图在uiwebview中显示pdf文件。我的PDF文件有不同的大小。 可以在uiwebview中看到pdf之外的阴影或渐变。 我已经尝试了不同的解决方案,但没有运气。看链接。 我该如何摆脱这些阴影?ios 5 uiwebview阴影
复制与this answer,但不是为我工作 接受aswer有代码:
webView.backgroundColor = [UIColor whiteColor];
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];
}
}
}
}
有一个多个线程在这里与这个话题围绕...
试试这个:
for(UIView *wview in [[[webView subviews] objectAtIndex:0] subviews]) {
if([wview isKindOfClass:[UIImageView class]]) { wview.hidden = YES; }
}
它应该工作并通过App Store提交,因为它没有使用任何私有API。
是的,我也知道这个代码。我再次尝试过。但我仍然看到阴影。 – 2012-03-08 12:46:50
@user我再次尝试它自己,它工作正常 - > http://cl.ly/040g300i3f0I0p270L0H – dom 2012-03-11 13:18:06
是的我试过它的工作,以摆脱阴影uiwebviews。但当我试图显示PDF时,我感到困惑。所以屏幕截图中的阴影是pdf阴影。我后来发现它。所以我结束了不使用uiwebview,但石英。这是另一个长长的故事。不管怎么说,还是要谢谢你! – 2012-03-12 16:12:14
影子来自pdf。你不能摆脱它。看到我下面的评论。否则这两个代码snippte都是为了摆脱uiwebview阴影。您仍然会在视图内留下pdf阴影。 – 2012-03-12 16:14:13