iCarousel在加载视图时选择第一个索引

时间:2012-12-05 06:10:13

标签: iphone ios icarousel

在我的项目中,我在一个视图中有一个iCarousel。对我来说一切正常。但我的问题是,我希望在视图加载时将第一个索引对象保留在视图的中心。在carousel中显示三个图像。现在第一个图像正在加载到右角。我想保留它在装载时在中心。我怎么能这样做。请分享您的想法。

1 个答案:

答案 0 :(得分:3)

您可以使用iCarouselOptionWrap执行此任务。只需实施此delegate

即可
- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
    //customize carousel display
    switch (option)
    {
        case iCarouselOptionWrap:
        {
            //normally you would hard-code this to YES or NO
            return YES;
        }
        case iCarouselOptionSpacing:
        {
            //add a bit of spacing between the item views
            return value * 1.05f;
        }
        case iCarouselOptionFadeMax:
        {
            if (carouselForUser.type == iCarouselTypeCustom)
            {
                //set opacity based on distance from camera
                return 0.0f;
            }
            return value;
        }
        default:
        {
            return value;
        }
    }
}