【发布时间】:2016-06-22 10:05:22
【问题描述】:
有什么办法可以改变carousel中左右视图的距离。
我尝试过设置视角,但它使我的视野变小了。
【问题讨论】:
标签: ios objective-c icarousel
有什么办法可以改变carousel中左右视图的距离。
我尝试过设置视角,但它使我的视野变小了。
【问题讨论】:
标签: ios objective-c icarousel
我认为您需要遵循委托方法来更改距离。
当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;
}
}
}
【讨论】:
iCarouselTypeRotary。它工作正常。
可见视图的数量仅取决于项目相对于屏幕的大小、间距和可见视图的数量。
-(CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
{
if (option == iCarouselOptionCount)
{
return 5;
}
return value;
}
【讨论】: