2012-03-08 61 views
1

我試圖在uiwebview中顯示pdf文件。我的PDF文件有不同的大小。 可以在uiwebview中看到pdf之外的陰影或漸變。 我已經嘗試了不同的解決方案,但沒有運氣。看鏈接。 我該如何擺脫這些陰影?ios 5 uiwebview陰影

uiwebview shadow

複製與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]; 
      } 
     } 
    } 
} 
+0

影子來自pdf。你不能擺脫它。看到我下面的評論。否則這兩個代碼snippte都是爲了擺脫uiwebview陰影。您仍然會在視圖內留下pdf陰影。 – 2012-03-12 16:14:13

回答

-1

有一個多個線程在這裏與這個話題圍繞...

試試這個:

for(UIView *wview in [[[webView subviews] objectAtIndex:0] subviews]) { 
    if([wview isKindOfClass:[UIImageView class]]) { wview.hidden = YES; } 
} 

它應該工作並通過App Store提交,因爲它沒有使用任何私有API。

+1

是的,我也知道這個代碼。我再次嘗試過。但我仍然看到陰影。 – 2012-03-08 12:46:50

+0

@user我再次嘗試它自己,它工作正常 - > http://cl.ly/040g300i3f0I0p270L0H – dom 2012-03-11 13:18:06

+0

是的我試過它的工作,以擺脫陰影uiwebviews。但當我試圖顯示PDF時,我感到困惑。所以屏幕截圖中的陰影是pdf陰影。我後來發現它。所以我結束了不使用uiwebview,但石英。這是另一個長長的故事。不管怎麼說,還是要謝謝你! – 2012-03-12 16:12:14