-1

ビューコントローラをスクロールさせようとしていますが、機能しません。何が悪いのか手がかりはありますか?

    UIScrollView *scroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0,0,320,480)];
    scroll.contentSize = CGSizeMake(320, 480);
    [self.view addSubview:scroll];

    GGBoxView *boxee = [[GGBoxView alloc] initWithFrame:CGRectMake(12, 56, 144, 120)];
    [scroll addSubview:boxee];

このコードは私のGGViewControllerクラスの一部です。

4

2 に答える 2

5

設定frame CGRectMake(0,0,320,480)content size CGSizeMake(320, 480)ているものと同じである場合、スクロールを表示するにはContent size、実際のサイズよりも大きくする必要があります。scrollView

于 2013-03-26T06:30:17.210 に答える
1

あなたが480として与えているのは、それが画面全体を占めるscrollview content sizeことを意味します。画面をスクロールするには、それ以上を与える必要があります。それ以外の場合はスクロールしません。content sizescrolls

scroll.contentSize = CGSizeMake(320, 600);
于 2013-03-26T06:29:54.753 に答える