UIScrollView,pagingEnabled,滚动惯性和UIView宽度的子部分

时间:2013-04-06 13:49:29

标签: objective-c uiview uiscrollview custom-scrolling

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

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

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

在带有pagingEnabled = YES的标准UIScrollView中,从一个页面移动到下一个页面时会有一些惯性,但页面被定义为具有视图的整个宽度。我想将页面的概念定义为视图宽度的1/7,这样当将显示从单元格1-7移动到单元格2-8,到单元格3-9等时,我得到相同类型的惯性。

我该怎么做?

我找到了thisthis, but this a related but different problem

1 个答案:

答案 0 :(得分:1)

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

更多信息here