Ios iCarousel将旋转木马项目隔开,并将项目隐藏在背景中

Ios iCarousel将旋转木马项目隔开,并将项目隐藏在背景中,ios,icarousel,Ios,Icarousel,我正在考虑使用iCarouselTypeRotary。我想将项目隔开,使它们之间有一个x值的间隙,但也要隐藏不是前3个视图的视图 我试过了 - (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value { //customize carousel display switch (option) { case i

我正在考虑使用iCarouselTypeRotary。我想将项目隔开,使它们之间有一个x值的间隙,但也要隐藏不是前3个视图的视图

我试过了

- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
//customize carousel display
    switch (option)
    {
        case iCarouselOptionShowBackfaces:
            return NO;
        case iCarouselOptionSpacing:
        {
            //add a bit of spacing between the item views
            return value * 1.2f;
        }
         default:
        {
        return value;
        }
    }
}
但这只是在视图中留出空间,并不隐藏背景项

非常感谢

You have add one more case in your switch case for only visible 3 views at a time and remaining will be invisible

- (CGFloat)carousel:(iCarousel *)_carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
//customize carousel display
    switch (option)
    {
        case iCarouselOptionShowBackfaces:
        {
            return NO;
        }
        case iCarouselOptionSpacing:
        {
            //add a bit of spacing between the item views
            return value * 1.2f;
        }
        case iCarouselOptionVisibleItems:
        {
           return 3;
        }
        default:
        {
            return value;
        }
    }
}