UICollectionView 像 iOS 主屏幕 [关闭]
Posted
技术标签:
【中文标题】UICollectionView 像 iOS 主屏幕 [关闭]【英文标题】:UICollectionView like iOS Home Screen [closed] 【发布时间】:2012-11-22 19:58:59 【问题描述】:我想制作一个类似于 ios 主屏幕的 UICollectionView。我发现了几个(很好的)样本,例如:
http://mobile.tutsplus.com/tutorials/iphone/uicollectionview-layouts/
http://www.cocoacontrols.com/platforms/ios/controls/sespringboard
http://www.cocoacontrols.com/platforms/ios/controls/aqgridview
http://www.cocoacontrols.com/platforms/ios/controls/namenu
http://www.cocoacontrols.com/platforms/ios/controls/mgbox2
iOS: Are there any open-source Launcher Views like the home screen?
以上所有库都运行良好。编辑、删除和动画不是问题。但是将两个单元组合成一个新组,好吧,没有一个库能够做到这一点。我进行了大量搜索,但没有找到任何东西。 有人知道任何库可以将两个单元格与拖放结合起来吗?!?! 或者至少有一些制作技巧?!?
【问题讨论】:
你看过AQGridview 【参考方案1】:您可以使用部分来对项目进行分组,并使用 SupplementaryElements 来装饰组。
或者
你也可以只创建2种不同的UICollectionViewCells:一个普通单元格+一个组单元格。
如果您的数据源反映了分组,它应该直接决定在 collectionView:cellForItemAtIndexPath: 中返回哪一个。
【讨论】:
以上是关于UICollectionView 像 iOS 主屏幕 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在ios的UIPageControl中放置UICollectionView和按钮?
当我在 iOS 14 上的 UITableView 单元格内使用 UICollectionView 时,不会调用 UICollectionView cellForItemAt