Ios 伊卡鲁塞尔:滚动速度与“速度”成正比;间距“;项目之间的距离?

Ios 伊卡鲁塞尔:滚动速度与“速度”成正比;间距“;项目之间的距离?,ios,scroll,uiscrollview,distance,icarousel,Ios,Scroll,Uiscrollview,Distance,Icarousel,我以线性iCarousel为例,试图减少项目之间的距离。我在委托中使用了以下代码: - (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value { switch (option) { case iCarouselOptionSpacing: return 0.25;

我以线性
iCarousel
为例,试图减少项目之间的距离。我在委托中使用了以下代码:

- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value {

    switch (option) {

        case iCarouselOptionSpacing:
            return 0.25;
            break;
        default:
            return value;
            break;
    }
}
默认情况下,
间距
等于1并正常工作。如果我将其更改为较低的值,则滚动速度将降低相同的值

我试图增加
offsetMultiplier
param,但它也提高了滑动手势的滚动速度(它通常工作正常,但在这种情况下会变得太快)

那么,如何打破这些依赖关系并仅更改项目之间的空间呢?

试试这个它对我很有用(将它添加到控制器中)
- (CGFloat)carouselItemWidth:(iCarousel *)carousel
{
    //usually this should be slightly wider than the item views
    return 240;
}