iCorousel自动滚动示例不适用于icorousal类型线性

时间:2013-11-25 08:57:29

标签: ios objective-c autoscroll icarousel

知道如何让它发挥作用。 我没有更改工作代码,但尝试替换类型:

- (void)viewDidLoad
{
    [super viewDidLoad];

    //configure carousel
    _carousel.type = iCarouselTypeLinear;

    //start scrolling
    [self startScrolling];
}

1 个答案:

答案 0 :(得分:1)

是的,它也不适合我,在iCarouselExampleViewController.m中,问题是

    [self startScrolling];

当[self startScrolling];被注释掉了,省略了自动滚动,至少是旋转木马的作品。

继续努力。一旦我解决将更新帖子。只需添加案例iCarouselOptionWrap:返回是;如下所述。它可以解决问题。

    - (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
    {
        switch (option)
        {
            case iCarouselOptionSpacing:
                return value * 1.1;
            case iCarouselOptionWrap:
                return Yes;
            default:
                return value;
        }
    }

需要稍微调整一下
    - (void)scrollStep

使其无需启用包装本身添加条件以检查当前项目并重新加载滚动。