私のプロジェクトでは、私はiCarousel
1 つのビューを持っています。すべてがうまく機能しています。しかし、私の問題は、ビューがロードされたときに最初のインデックスオブジェクトをビューの中央に保持したいということです.カルーセルに合計3つの画像を表示しています.今、最初の画像は右隅にロードされています.それを保持したいロード中に中央に.どうすればこれを行うことができますか? あなたのアイデアを共有してください。
質問する
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 に答える