设置UIScrollView可以滚动到的特定水平方向

时间:2013-10-24 12:06:48

标签: ios uiscrollview

在UIScrollView中,我将属性pagingEnabled设置为YES,然后如何设置它可以滚动到的特定位置? 例如,我只想让用户将其向右滚动并禁止他们将其向左滚动。

1 个答案:

答案 0 :(得分:0)

您可以通过contentSizecontentOffset的组合来控制滚动的工作方式。如果最初设置大小和偏移量,那么当用户滚动时,偏移量将会改变。您可以使用委托方法来了解滚动何时停止。那时你可以将contentSizecontentOffset更改为'重置'视图,使其回到起点(偏移== 0)。作为重置的一部分,您需要更新滚动视图的子视图的帧(并可能删除用户偏移左侧的子视图)。