如何在iOS中自定义iCarousel Coverflow,如下所示?

时间:2014-09-10 10:44:48

标签: ios objective-c xcode icarousel

我必须在图片中提供这样的视图:

enter image description here

我记得iCarrousel项目可以做这样的事情,可以任何人引导我到提供这个动画的正确控制吗?

我试过并得到像这样的东西

enter image description here

感谢。

2 个答案:

答案 0 :(得分:1)

您需要调整项目视图的倾斜度,这可以使用carousel:valueForOption:withDefault:委托方法完成,如下所示:

- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
    if (option == iCarouselOptionSpacing)
    {
        return value * 1.5;
    }
    else if (option == iCarouselOptionTilt)
    {
        return 0.2;
    }
    return value;
}

包含的值只是示例。您需要调整标题,也可能需要调整间距,以避免项目看起来相互通过。

答案 1 :(得分:0)

iCarousel repo包括几个演示项目,其中一个包括显示它提供的所有不同类型的旋转木马的选项。自从我使用它已经有一段时间了,但我很确定其中一个选项就是你所追求的。

我建议您浏览演示程序并查找与您想要的匹配的轮播类型。然后,您可以调整多种设置以自定义轮播的外观。