我编写了一个UIScrollView滚动320x800然而它停止向下滚动,即使我改变代码中的大小它仍然停止向下滚动,我唯一的想法是视图高度为548px。这是我目前在'ViewController.m'中的代码。
[ScrollView setScrollEnabled:YES];
[ScrollView setContentSize:CGSizeMake(320, 800)];
此代码目前保存在- (void)viewDidLoad
中。所有链接都是在Interface Builder中创建的,编译时我没有错误。我以为我应该说我在Xcode 4.5.2。
感谢任何帮助,谢谢。
编辑:我应该说UIScrollView
仍然滚动但只是某种方式。
答案 0 :(得分:0)
通过尝试以下内容,您可以更清楚地了解出现了什么问题......
- (void)viewDidLoad {
[super viewDidLoad];
[ScrollView setContentSize:CGSizeMake(320, 800)]; // consider renaming to lowercase 'scrollView'
for (int i = 50; i < 800; i += 50) {
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, i, 100, 22)];
label.text = [NSString string withFormat:@"label at y=%d", i];
[ScrollView addSubview:label];
}
}
请注意,循环结束于750,因此这是您应该看到的最后一个标签。