2014-09-11 36 views
0

设置UIScrollView.pagingEnabled = YES。 DataSource包含四种颜色(红色,绿色,蓝色,黄色) 设置页面显示三种颜色。 因此,第一页dsiplay红色红色/绿色/蓝色,第二页显示绿色/蓝色/黄色。在第二页点击滚动视图时滚动到第一页

问题: 点击第二页的滚动视图时,滚动视图会自动滚动到第一页。

我的预期结果: 当在第二页中点击滚动视图时,滚动视图应该保留在第二页并且什么也不做。

我的代码: https://github.com/leogeng/UIScrollView-Paging.git

+0

这里有什么问题?一些代码也会很好。 – freshking 2014-09-11 08:22:12

+0

当在第二页中点击滚动视图时,滚动视图将自动滚动到第一页。这不是我预期的结果 – Leo 2014-09-11 08:38:38

回答

0
scrollview.pagingEnabled = YES; 

这行代码自动启用scrollToTop。我不知道是否可以禁用scrollToTop如果启用分页。

+0

是的,它引起“scrollview.pagingEnabled = YES;”,我不知道如何解决它。 – Leo 2014-09-11 08:46:10

+0

scrollview.pagingEnabled = NO;将禁用scrollToTop。 – MaappeaL 2014-09-11 08:51:42

+0

你说得对,但我需要分页,所以scrollview.pagingEnabled应该是YES。我想添加: - (void)scrollViewDidScrollToTop :(UIScrollView *)scrollView { NSLog(@“scrollViewDidScrollToTop”); } 当我调试时,代码不运行。所以它可能不启用scrolltop。 – Leo 2014-09-11 08:58:06

相关问题