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

UICollectionView 具体解说学习

iOS14发布:更像安卓了,但并没有那么简单

IOS:UIScrollView 内的 UICollectionView 索引未增加

在 UICollectionview iOS 8 中包装单元格