我尝试了以下内容:
contentScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 600, 400)];
[contentScrollView setContentSize:CGSizeMake(600, 400)];
[contentScrollView addSubview:twitterSigninViewController.view];
[contentScrollView setScrollEnabled:YES];
但是,这不会滚动。这是为什么?
答案 0 :(得分:8)
它不会滚动,因为没有任何内容可以滚动。你告诉它你的内容大小与scrollview本身的大小完全相同,所以它已经显示了所有内容。您可以设置alwaysBounceHorizontal
或alwaysBounceVertical
属性,如果您希望它在尝试滚动时始终反弹,那就是它。
答案 1 :(得分:4)
问题是帧大小(实际视图的大小)与内容大小(内容大小)相同。因此,如果您使帧的高度小于contentSize的高度,它将滚动。
答案 2 :(得分:3)
简单回答您的问题更改setContentSize:
行:
[contentScrollView setContentSize:CGSizeMake(600.0, 481.0)];