我有来自服务器的图像数组,我想以这种方式显示。我如何使用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;
}
答案 0 :(得分:0)
您可以实现iCarousel委托方法
- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value;
通过各种选项来获得理想的外观;或者查看“选项演示”iCarousel项目。
答案 1 :(得分:0)
iCarousel有很多种类型。您可以使用iCarousel类型来保持所有图像高度相同。
carousel.type = iCarouselTypeCustom;