我的UIScrollView有3页,每页都有一个单独的UIView。这是使用自动布局设置的。当应用程序启动时,屏幕左侧有一个视图,屏幕上有另一个视图,右侧有第三个屏幕。
当用户向任一侧翻页时,屏幕上会有一个视图,同一侧的两个视图 。我希望能够做的是将离屏幕最远的视图移动到滚动视图的另一侧,使其滚动视图可以无限页面。
我尝试更改scrollViewDidEndDragging(_:willDecelerate)
中的约束,但这种方法无效。
这种效果是否合理?如果是这样,我怎么能达到这个效果?
编辑:以前的方法不起作用的一个原因是因为用户可以滚动浏览分页而不调用此委托方法。我目前正在尝试查看didScroll
方法是否允许我想要的效果,但我还没有达到我可以测试它的程度。