在我的项目中,我有iCarousel
一个观点。一切对我来说都很好。但我的问题是,当视图被加载时,我想将第一个索引对象保留在视图的中心。我在轮播中总共显示了三个图像。现在第一个图像在右上角加载。我想保留它加载时处于中心位置。我该怎么做。?请分享你的想法。
问问题
1790 次
1 回答
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;
}
}
}
于 2012-12-05T06:15:54.233 回答