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