2012-03-08 10 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からです。あなたはそれを取り除くことができません。私のコメントを見てください。さもなければ、両方のコードスニペットはuiwebview影を取り除くことです。あなたはまだビューの中にPDFの影を持っています。 –

答えて

-1

あり、このトピックでの辺りで複数のスレッドを...

はこれを試してみてください。

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

それはプライベートAPIを使用していないので、App Storeの提出を成功させる必要があります。

+1

はい私もこのコードを知っています。私はもう一度それを試しました。まだ私は影を参照してください。 –

+0

@user私は自分自身をもう一度試してみました。うまく動作しています - > http://cl.ly/040g300i3f0I0p270L0H – dom

+0

私はuiwebviewsから影を取り除くために働いています。 pdfを表示しようとすると混乱しました。スクリーンショットの影がpdf影になるようにします。私は後でそれを見つけた。だから私はuiwebviewを使用せずに終わったが、石英。それは別の長い話だった。とにかくありがとう! –

関連する問題