在我的应用程序中,我使用的是由相同大小的单元格组成的滚动画布。行数不受限制,但列数固定为 13。在任何时候,我都有 7 个单元格适合视图的宽度。
我编写了自己的平铺 UIScrollView,一切都很好并且工作正常,除了一件事:我想在单元格边界上启用“分页”,而不是在“页面”边界上。
换句话说,我希望水平滚动移动不超过“一次一个单元格”。这是一个可用性问题。
在 pagingEnabled=YES 的标准 UIScrollView 中,从一页移动到下一页时存在一些惯性,但随后页面被定义为具有视图的完整宽度。我想将页面的概念定义为视图宽度的 1/7,以便在将显示从单元格 1-7 移动到单元格 2-8、单元格 3-9 等时获得相同的惯性。 .
我该怎么做呢?
我发现了这个和这个,但这是一个相关但不同的问题。