2

アプリケーションでを使用しUIScrollViewていますが、背景色を追加する必要がありますUIScrollViewが、ユーザーがコンテンツ/外側以外の領域を一番上または一番下にドラッグすると、スクロール ビューに表示されるコンテンツが必要になりますのように異なる色で表示されUIWebViewます。Web ビューで上部をドラッグするか、下部をドラップすると、デフォルトの背景画像/灰色が表示され、Web ビューのコンテンツの背景色は diff (デフォルトの白) になります。

ありがとうございました。

4

3 に答える 3

9

秘訣は、コンテンツの上下にある ScrollView にサブビューを追加することです。この方法では、コンテンツが上下にドラッグされたときにのみ表示されます。

UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

UIView *topView = [[UIView alloc] initWithFrame:CGRectMake(0, -200, scroll.bounds.size.width, 200)];
[topView setBackgroundColor:[UIColor darkGrayColor]];
[scroll addSubview:topView];
[topView release];

UIView *bottomView = [[UIView alloc] initWithFrame:CGRectMake(0, scroll.bounds.size.height, scroll.bounds.size.width, 200)];
[bottomView setBackgroundColor:[UIColor darkGrayColor]];
[scroll addSubview:bottomView];
[bottomView release];
于 2012-12-04T11:37:42.180 に答える
4

backgroundColor を設定するだけです。

[scrollview setBackgroundColor:[UIColor whiteColor]];

于 2013-10-07T16:44:19.797 に答える
0

コンテンツのビューを追加し、スクロール ビューの色を、コンテンツを保持するビューの色とは異なる色に設定します。

于 2012-12-04T11:17:41.320 に答える