应用程序不滚动

时间:2013-03-26 06:27:30

标签: ios objective-c cocoa-touch

我试图让我的视图控制器滚动,但它不起作用。什么是错的任何线索?

    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类的一部分。

2 个答案:

答案 0 :(得分:5)

您设置的frame CGRectMake(0,0,320,480)content size CGSizeMake(320, 480)相等,Content size必须大于scrollView的实际尺寸展示滚动。

答案 1 :(得分:1)

您提供scrollview content size为480表示需要整个屏幕,要滚动屏幕,您必须提供更多content size,否则只有scrolls否则它不会滚动。

scroll.contentSize = CGSizeMake(320, 600);