Ios iCarousel旋转模式逐个滚动视图/分页

Ios iCarousel旋转模式逐个滚动视图/分页,ios,icarousel,Ios,Icarousel,我在旋转模式下使用伊卡鲁塞尔。我想用分页的方式一个一个地滚动我的视图。我尝试了许多设置,但都无法做到这一点 我正在寻找的设置有点像UIScrollView中的“PaginEnabled”,但另外,滑动动作不应滚动多个视图。 我试图在“CarouseCurrentitemIndexDidChange”方法中执行“[停止动画]”,但运气不佳 我最初认为stopAtItemBoundary属性可以让我这样做,但事实并非如此。我只是说旋转木马将在一个项目上停止,但我允许用户一次滑动多个项目 有人吗?将减

我在旋转模式下使用伊卡鲁塞尔。我想用分页的方式一个一个地滚动我的视图。我尝试了许多设置,但都无法做到这一点

我正在寻找的设置有点像UIScrollView中的“PaginEnabled”,但另外,滑动动作不应滚动多个视图。 我试图在“CarouseCurrentitemIndexDidChange”方法中执行“[停止动画]”,但运气不佳

我最初认为stopAtItemBoundary属性可以让我这样做,但事实并非如此。我只是说旋转木马将在一个项目上停止,但我允许用户一次滑动多个项目


有人吗?

将减速率设置为较低的值,如0.5


您可能需要调整此值以适应视图大小,但它会减少旋转木马在轻弹时移动的距离。

设置“isPaginEnabled=true”。这会有帮助的


这在最新版本的iCarousel中提供。但是它对自动滚动没有帮助。

嗨,我想你是说删除率?我试过了(甚至设置为0),但这样不行。如果滑动足够大,您仍然可以滚动多个项目。我通过将decelerationRate设置为非常低(0.1)并将IcarouseOptionOffset乘数设置为0.25,找到了想要滚动的原因。既然你是这个自由的创造者,你会说这是一个好方法吗?这并不理想。我打算在某个时候添加一个更好的解决方案。您可以使用的另一个选项是设置scrollEnabled=NO,然后添加一个滑动手势识别器,该识别器将调用scrollByNumberOfItems:1 duration:0.5-也不理想,因为您不能缓慢拖动,但可能更接近您想要的效果。一旦设置值scrollSpeed=0.0f;在伊卡洛塞。m@Sunny:谢谢,scrollSpeed也是一个好方法。但是单靠它本身还不够,你仍然可以通过一次大的滑动来滚动。总而言之,我必须使用scrollSpeed、decelerationRate和offsetMultiplier的组合来确保刷卡不会显示多个项目