【发布时间】:2013-04-08 10:45:05
【问题描述】:
我在旋转模式下使用 iCarousel。我想让我的视图以分页的方式一一滚动。我尝试了很多设置,但无法做到这一点。
我正在寻找的设置有点像 UIScrollView 中的“pagingEnabled”,但另外一个滑动动作不应该滚动超过一个视图。 我尝试在“carouselCurrentItemIndexDidChange”方法中执行“[停止动画]”,但没有成功。
我最初认为 stopAtItemBoundary 属性可以让我这样做,但事实并非如此。我只是说轮播会停在一个项目上,但我让用户一次滑动多个。
有人吗?
【问题讨论】:
-
一旦设置值 scrollSpeed = 0.0f;在 icarosel.m 中
-
@Sunny :谢谢,scrollSpeed 也是一个好方法。但这本身还不够,您仍然可以通过大滑动来滚动。总而言之,我必须结合使用 scrollSpeed、decelerationRate 和 offsetMultiplier 来确保滑动不会显示多个项目