Ios 圆形滚动视图

Ios 圆形滚动视图,ios,uiscrollview,swift3,Ios,Uiscrollview,Swift3,我试图实现循环scrollView,我使用了来自的解决方案,但存在一个问题:scollView将在函数“ScrollViewDiEndDecreating”中切换页面,但当scrollView到达末尾或开头时出现了一个错误,用户在不让scrollView结束减速的情况下保持滚动。这将使它不可能保持滚动,因为应用程序没有时间从一开始切换到另一开始或从一开始切换到另一开始。但是一旦用户停止滚动,它就可以了。如何解决此问题?您可以使用函数ScrollViewDiEndDraging(\uScrollV

我试图实现循环scrollView,我使用了来自的解决方案,但存在一个问题:scollView将在函数“ScrollViewDiEndDecreating”中切换页面,但当scrollView到达末尾或开头时出现了一个错误,用户在不让scrollView结束减速的情况下保持滚动。这将使它不可能保持滚动,因为应用程序没有时间从一开始切换到另一开始或从一开始切换到另一开始。但是一旦用户停止滚动,它就可以了。如何解决此问题?

您可以使用
函数ScrollViewDiEndDraging(\uScrollView:UIScrollView,willDecreate:Bool)
处理scrollview没有减速的情况。

您应该使用scrollview确实滚动,并在此检查scrollview的内容偏移量,如果contentOffset.x为最大值,则再次滚动到零。为了切换页面,并且用户无法识别它,我必须确保scrollview没有移动,但是“ScrollViewDiEndDraging”无法确定这一点,还有其他解决方案吗?@AlexBains我不确定你的观点是什么。但使用“集合视图”实现你的目的并不容易吗?请检查以下内容: