我试图让我的视图控制器滚动,但它不起作用。什么是错的任何线索?
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 :(得分: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);