使用 iCarousel 进行无限循环
Posted
技术标签:
【中文标题】使用 iCarousel 进行无限循环【英文标题】:Making infinite loop using iCarousel 【发布时间】:2015-12-17 18:27:53 【问题描述】:是否可以配置我的 iCarousel 轮播以无限循环滚动项目?
我还没有找到类似的东西,我需要它,
感谢您的帮助!
【问题讨论】:
【参考方案1】:是的,这在 iCarousel 中很容易做到:
- (CGFloat)carousel:(iCarousel *)carousel valueForOption:(iCarouselOption)option withDefault:(CGFloat)value
switch (option)
case iCarouselOptionWrap:
return YES;
return value;
【讨论】:
我很抱歉——你完全正确!我会及时更新我的答案。 现在可以了,但我收到了这个问题消息:enumeration values not handled in switch: 'iCarouselOptionShowBackfaces', 'iCarouselOptionOffsetMultiplier', 'iCarouselOptionVisibleItems'...
如果需要,您可以添加一个返回 value
的 default
案例。【参考方案2】:
如果您正在寻找快速解决方案:
func carousel(carousel: iCarousel, valueForOption option: iCarouselOption, withDefault value: CGFloat) -> CGFloat
switch (option)
case .Wrap:
return 1
default:
return value
【讨论】:
以上是关于使用 iCarousel 进行无限循环的主要内容,如果未能解决你的问题,请参考以下文章
在 Swift 中使用 UIScrollView 进行无限循环滚动