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