-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

你给scrollview content size480 这意味着它需要整个屏幕,滚动屏幕你必须提供更多content size然后只有它scrolls否则它不会滚动。

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