我只是有这个奇怪的问题.我有一个UIScrollView,我在该滚动中只有一个页面.滚动启用了分页并启用了跳出功能.
这是我的代码(在iPad中)
scroll = [[UIScrollView alloc] init];
scroll.pagingEnabled = YES;
scroll.showsHorizontalScrollIndicator = NO;
scroll.showsVerticalScrollIndicator = NO;
scroll.scrollsToTop = NO;
scroll.bounces = YES;
scroll.delegate = self;
CGRect frame = CGRectMake(0.0, 0.0, 768, 1004);
scroll.frame = frame;
[self.view addSubview:scroll];
UIView *view1 = [[UIView alloc] init];
view1.frame = CGRectMake(0, 0.0, 768, 1004);
view1.clipsToBounds = YES;
view1.backgroundColor = [UIColor redColor];
[scroll addSubview:view1];
scroll.contentSize = CGSizeMake(768 * 1, 1004);
Run Code Online (Sandbox Code Playgroud)
这很简单.我只创建一个UIView,并将其添加到滚动.并设置滚动的contentSize以保存完全一个视图.
但是在我运行它之后,滚动根本不会反弹.
如果我添加第二个视图并设置滚动的contentSize双倍宽度,它会反弹.
我想知道如果只有一页,滚动是否永远不会反弹?
谢谢