使用圆形布局滚动集合视图
Posted
技术标签:
【中文标题】使用圆形布局滚动集合视图【英文标题】:Scrolling a collection view with a circular layout 【发布时间】:2012-11-10 23:19:50 【问题描述】:我使用这篇博文中的代码:http://markpospesel.wordpress.com/2012/10/25/fixing-circlelayout/(github 上的代码:https://github.com/mpospese/CircleLayout)
它基本上是苹果在 WWDC 上提供的 CircleLayout 项目的修改版本。
我想做的是向圆形集合视图添加滚动功能。或者应该叫旋转。
我将把集合视图放在屏幕底部,这样你就只能看到它的顶部三分之一。并通过滑动滚轮滚动让用户查看所有项目。
我该怎么做?集合视图是否默认支持滚动,还是我必须添加识别器并手动执行操作?
【问题讨论】:
您找到解决方案了吗? 我按照下面的建议选择了 iCarousel。 【参考方案1】:我认为 iCarousel 对您来说是一个不错的选择: https://github.com/nicklockwood/iCarousel 使用 Wheel 类型。
【讨论】:
【参考方案2】:我开发了一个自定义 UICollectionviewLayout,它的布局是圆形布局中的集合视图单元格。它可以配置为显示特定的。
在您的情况下,您需要 180 - 0 度。
https://github.com/DoddaSrinivasan/DSCircularCollectionView
【讨论】:
以上是关于使用圆形布局滚动集合视图的主要内容,如果未能解决你的问题,请参考以下文章
自定义 UICollectionViewFlowLayout 问题