【问题标题】:Scroll to the first page when tap the scroll view in the second page点击第二页中的滚动视图时滚动到第一页
【发布时间】:2014-09-11 07:56:23
【问题描述】:

设置 UIScrollView.pagingEnabled = YES。 DataSource 包含四种颜色(红、绿、蓝、黄) 设置一个页面显示三种颜色。 所以第一页显示红色红色/绿色/蓝色,第二页显示绿色/蓝色/黄色。

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

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

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

【问题讨论】:

  • 这里的问题是什么?一些代码也会很好。
  • 在第二页点击滚动视图时,滚动视图自动滚动到第一页。这不是我的预期结果

标签: ios uiscrollview uicollectionview uipagecontrol


【解决方案1】:
scrollview.pagingEnabled = YES;

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

【讨论】:

  • 是的,它是由“scrollview.pagingEnabled = YES;”引起的,我不知道如何解决它。
  • scrollview.pagingEnabled = NO;将禁用 scrollToTop。
  • 你是对的,但我需要分页,所以 scrollview.pagingEnabled 应该是 YES。我添加: - (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView { NSLog(@"scrollViewDidScrollToTop"); } 当我调试时,代码不运行。所以它可能没有启用滚动顶部。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 2017-12-01
  • 1970-01-01
  • 2018-08-26
  • 2021-06-27
相关资源
最近更新 更多