【问题标题】:iCarousel: scrolling speed is directly-proportional to "spacing" (distance) between items?iCarousel:滚动速度与项目之间的“间距”(距离)成正比?
【发布时间】:2015-07-04 03:36:33
【问题描述】:

iCarousel

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

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

    switch (option) {

        case iCarouselOptionSpacing:
            return 0.25;
            break;
        default:
            return value;
            break;
    }
}

默认spacing等于1,正常工作。如果我将其更改为较低的值,则滚动速度会降低相同的值。

我尝试增加offsetMultiplier 参数,但它也增加了滑动手势的滚动速度(它通常可以正常工作,但在这种情况下它变得太快了)。

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

【问题讨论】:

    标签: ios scroll uiscrollview distance icarousel


    【解决方案1】:

    试试这个它对我有用(在你的控制器中添加这个)

    - (CGFloat)carouselItemWidth:(iCarousel *)carousel
    {
        //usually this should be slightly wider than the item views
        return 240;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-03
      相关资源
      最近更新 更多