在UIScrollView中,我将属性pagingEnabled设置为YES,然后如何设置它可以滚动到的特定位置? 例如,我只想让用户将其向右滚动并禁止他们将其向左滚动。
答案 0 :(得分:0)
您可以通过contentSize
和contentOffset
的组合来控制滚动的工作方式。如果最初设置大小和偏移量,那么当用户滚动时,偏移量将会改变。您可以使用委托方法来了解滚动何时停止。那时你可以将contentSize
和contentOffset
更改为'重置'视图,使其回到起点(偏移== 0)。作为重置的一部分,您需要更新滚动视图的子视图的帧(并可能删除用户偏移左侧的子视图)。