2013-03-26 142 views
-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类的一部分。

+0

[this]的确切副本(http://stackoverflow.com/questions/2824435/uiscrollview-not-scrolling),[this](http://stackoverflow.com/questions/15612591/scrollview-not-moving )和[这一个](http://stackoverflow.com/questions/5417414/uiscrollview-not-滚动)呢! – 2013-03-26 06:31:19

+0

哈哈对不起,我实际上没有搜索fo应用程序不是嘲笑我看到一些其他问题,如添加ScrollView到现有的ViewController,但从来没有发现在Google上的其他人。 – GangstaGraham 2013-03-26 06:37:06

回答

5

要设置frameCGRectMake(0,0,320,480)content sizeCGSizeMake(320, 480)等于,Content size必须以具有滚动更大然后scrollView实际大小。

1

你给scrollviewcontent size 480这意味着它需要整个屏幕,滚动你必须给更多的content size那么只有it'l scrolls否则将无法滚动屏幕。

scroll.contentSize = CGSizeMake(320, 600);