如何实现自定义icarousel效果

时间:2015-03-22 13:53:06

标签: ios iphone icarousel

我有来自服务器的图像数组,我想以这种方式显示。我如何使用icarousel旋转效果实现这一目标。在旋转效果中,其他图像的高度低于前图像。我想要所有相同高度和宽度的图像。

- (UIView *)carousel:(iCarousel *)carousel viewForItemAtIndex:(NSUInteger)index reusingView:(UIView *)view
{
    CoverNewsView *coverView;
    if (!coverView)
    {
        coverView = [UtilitiesHelper loadNibNamed:@"CoverNewsView"
                                          ofClass:[CoverNewsView class]];


//        HeadlineConcrete * headlineConcrete = [self.arrayHeadlineNews objectAtIndex:index];
//        NSLog(@"head=== %@",headlineConcrete.post.subject);
//        
//        coverView.labelTitle.text = headlineConcrete.post.subject;
       // [coverView.imageViewCover setImageWithURL:[NSURL URLWithString:headlineConcrete.post.image]];
        [coverView.imageViewCover setImage:[UIImage imageNamed:[self.arrayCoverImages objectAtIndex:index]]];
    }
    return coverView;




}

2 个答案:

答案 0 :(得分:0)

您可以实现iCarousel委托方法

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

通过各种选项来获得理想的外观;或者查看“选项演示”iCarousel项目。

答案 1 :(得分:0)

iCarousel有很多种类型。您可以使用iCarousel类型来保持所有图像高度相同。

carousel.type = iCarouselTypeCustom;