2012-02-16 32 views
6

私はUIScrollViewをUIViewに追加しました。今私は、scrollVIewに背景画像を追加しました。UIScrollViewに背景画像を追加する

画像は320X460のような固定サイズです。しかし、スクロール・ビューがさらに下にスクロールすると、スクロール・ビューの白い領域が表示されます。

どうすればこの問題を防ぐことができますか?

私はビューに画像を追加して、スクロールビューの背景をclearColorとして作ってみましたが、うまくいきませんでした。

[scrollView addSubView:imageView]; 

self.view = scrollview; 

[scrollview setBackgroundColor:[UIColor clearColor]]; 
+6

スクロールビューではなく、スクロールビューを保持するuiviewにimageviewを追加する必要があります。 – ColdLogic

答えて

28

タイル可能な画像を背景色として設定してみてください。あなたがタイルにイメージをしたくない場合は

scrollView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"tileableImage.png"]]; 
+0

ありがとうございました。私は6分後にこの答えを受け入れるでしょう:) – Illep

+1

しかし、ここでの問題は、デバイスの向きを横に変更すると、画像がすべての画面を塗りつぶすまで繰り返されることです。 – Slavcho

1

、画像ビューを挿入します。

[webView insertSubview:backgroundImage atIndex:0]; 

はその後、それが作成時またはviewWillLayoutSubviewsでのWebViewにマッチするサイズだし。