1

在我的应用程序中,我使用的是由相同大小的单元格组成的滚动画布。行数不受限制,但列数固定为 13。在任何时候,我都有 7 个单元格适合视图的宽度。

我编写了自己的平铺 UIScrollView,一切都很好并且工作正常,除了一件事:我想在单元格边界上启用“分页”,而不是在“页面”边界上。

换句话说,我希望水平滚动移动不超过“一次一个单元格”。这是一个可用性问题。

在 pagingEnabled=YES 的标准 UIScrollView 中,从一页移动到下一页时存在一些惯性,但随后页面被定义为具有视图的完整宽度。我想将页面的概念定义为视图宽度的 1/7,以便在将显示从单元格 1-7 移动到单元格 2-8、单元格 3-9 等时获得相同的惯性。 .

我该怎么做呢?

我发现了这个这个,但这是一个相关但不同的问题

4

1 回答 1

1

“尝试让你的滚动视图小于屏幕的大小(宽度方向),但取消选中 IB 中的‘剪辑子视图’复选框。”

更多信息在这里

于 2013-04-06T21:23:04.247 回答