2014-06-13 114 views
2

我在我的应用程序中看到了一个icarousel视图,我该如何降低这个旋转木马的速度?我的意思是我想降低从旋转木马视图的一个元素跳到另一个元素的速度。如何降低iCarousel视图的速度?

谢谢!

+0

最后,我找到了如何降低速度的解决方案。在我们的代码的自旋方法的行动中有持续时间因素,如果我们增加持续时间值,速度就会降低。 [carouselFeatured scrollToItemAtIndex:carouselFeatured.currentItemIndex + 1 duration:0.8]; –

回答

2

here

需要设置@property (nonatomic, assign) CGFloat scrollSpeed;

医生说,

这是滚动速度倍数,当用户轻弹用手指旋转木马。默认为1.0。

查看文档以进行详细定制。

3

有可用的恒定值:iCarousel.m文件

#define MIN_TOGGLE_DURATION 0.2 
#define MAX_TOGGLE_DURATION 0.4 
#define SCROLL_DURATION 0.4 
#define INSERT_DURATION 0.4 
#define DECELERATE_THRESHOLD 0.1f 
#define SCROLL_SPEED_THRESHOLD 2.0f 
#define SCROLL_DISTANCE_THRESHOLD 0.1f 
#define DECELERATION_MULTIPLIER 30.0f 

更改此按您的要求。

+0

是的我改变了滚动速度,减速率。它,但它不反映。请让我知道我想改变任何其他值? –

+0

尽量减少iCarousel实例的scrollSpeed属性的值。 – Mrunal

+0

我已经更改了上面提到的所有值,但它没有反映速度,请告知我如何尽可能降低速度,请你用一个例子来解释我 –