0
私はicarouselイメージスライダを使用しています。私の画像の幅は1300px以上です。それで、どのようにして1枚の画面に収まるのですか?現在、次の画像インデックスに重なっています。助けるかもしれcarouselItemWidth
デリゲートを使用してICarouselのスライダイメージのサイズ変更
私はicarouselイメージスライダを使用しています。私の画像の幅は1300px以上です。それで、どのようにして1枚の画面に収まるのですか?現在、次の画像インデックスに重なっています。助けるかもしれcarouselItemWidth
デリゲートを使用してICarouselのスライダイメージのサイズ変更
、
用途:
- (CGFloat)carouselItemWidth:(iCarousel *)carousel;
と同様に、
- (CGFloat)carouselItemWidth:(iCarousel *)carousel{
UIInterfaceOrientation interfaceOrientation = [[UIApplication sharedApplication] statusBarOrientation];
if (UIInterfaceOrientationIsPortrait(interfaceOrientation))
{
//Handle and return as per your image
return 200; //return value that is equal or higher than your CarouselItemView width
}
else
{
//Handle and return as per your image
return 300; //return value that is equal or higher than your CarouselItemView width
}
}
はまた、あなたは、カルーセルで現在中心とした項目のビューを取得するには、プロパティの下に使用することができます。このビューのインデックスは、currentItemIndexと一致します。
@property (nonatomic, strong, readonly) UIView *currentItemView;
ありがとうございますが、私はクリップを境界線に使用していました。 –