2012-05-02 23 views
3

UIImageの上にUIWebViewがあります。 UIWebViewをスクロールすると、2つの白いバーが表示されます。 1、UIWebViewの最上部にあるiPadウィンドウの最上部(つまり、UIImageの上端です。これは背景画像です)と2です。 UIIMageはXIBであるが、ここに示されているようにWebViewのプログラムで行われる:UIWebViewはスクロール時に上下に白いバーを表示します

mainWebView = [[[CustomWebview alloc] initWithFrame:CGRectMake(59, 0, 650, 1024)] retain]; 
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsHorizontalScrollIndicator:NO]; 
[(UIScrollView*)[mainWebView.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:NO]; 

[mainWebView  setOpaque:NO]; 
[mainWebView  setBackgroundColor:[UIColor clearColor]]; 
[backgroundImage addSubview:mainWebView]; 
[mainWebView  setDelegate:self]; 

同じパターンがアプリの下部に繰り返されます。 WebViewの下部に1つの白いバーと、UIImageの一番下にあるもう1つの白いバー。

参照の写真や20秒のビデオ:(スクロールしながらスクリーンショットを取ることができない) two white bars no white bars

20秒のビデオ:http://dl.dropbox.com/u/1392139/IMG_0601.MOV

私はすでに、このための修正を見つけるのが大好きですそれに多くの時間を費やして、そしてそれは出荷するために修正するために私の最後のバグです!

+2

「ホワイトバー」のスクリーンショットを投稿できますか?あなたが何を指しているのか想像するのは難しいです。ありがとう – Mutix

+0

完了!あなたが何か他のものが必要な場合は教えてください。 –

+0

hmmm ... "サブクラスを作成する\ UIWebViewクラスをサブクラス化しないでください。" https://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html – mvds

答えて

0

カスタムWebビューを使用すると問題が発生することがわかりました。私はカスタムクラスを削除し、問題を修正しました。

関連する問題