3

ラベルとテキスト ボックスを備えた単純なビュー コントローラーがあります。しかし、1つの画面に収まるように多くの場合、スクロールバーを追加したいと思います。そのためにスクロールビューが必要ですか?スクロールビューを使用したズームに関するチュートリアルしか見つかりませんでした。どうやってするの?

4

3 に答える 3

6

はい、UIScrollViewを使用する必要があります。これは、AppleデベロッパライブラリのscrollViewを操作する良い例です。

およびUIScrollViewに関するドキュメント

于 2012-06-18T15:46:49.337 に答える
1
//Scroll Vertically
UIView *containerview = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, 800)];
        [containerview addSubview:your label];
        [containerview addSubview:your textbox];
        ............


UIScrollView *scrv = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
        scrv.contentSize = CGSizeMake(containerview.frame.size.width ,containerview.frame.size.height);
        [scrv addSubview:containerview];

[self.view addSubview:scrv];
于 2012-06-18T15:30:56.457 に答える
1

スクロールビューを追加し、そのコンテンツサイズをスクロールビューの実際のサイズより大きく設定する必要があります。コンテンツのサイズをスクロールビューのサイズよりも大きく設定すると、スクロールが有効になり、スクロールバーが表示されます...

于 2012-06-18T15:08:42.443 に答える