2016-06-22 9 views

答えて

0

距離を変更するには、次の代行メソッドが必要だと思います。デリゲートがiCarouselOptionSpacing戻り適切な値の値を尋ねる ..

- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value 
{ 
    switch (option) 
    { 
     case iCarouselOptionWrap: 
     { 
      return YES; 
     } 
     case iCarouselOptionSpacing: 
     { 
      //This is the spacing, return the value 
      return 1.5f; 
     } 
     default: 
     { 
      return value; 
     } 
    } 
} 
+0

は、しかし、私たちは、カスタムカルーセルタイプを使用するときに、それが呼ばれると思うと、私はそのiがicarouselの例をスクロール使用任意のもの – Shaniraaj

+0

を変更しない実装とその型に 'を変更したときに私の場合、カルーセルタイプがロータリーですiCarouselTypeRotary'です。それは正常に動作しています。 – Mahesh

0

可視ビューの数がちょうど画面、間隔および可視ビューの数に対するアイテムのサイズに依存します。

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

{ 

    if (option == iCarouselOptionCount) 
    { 
     return 5; 
    } 
    return value; 
} 
関連する問題