9

我想做一个 UICollectionView 像 iOS 主屏幕。我发现了几个(而且很好)样本,例如:

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:是否有类似主屏幕的开源启动器视图?

上面的所有库都运行良好。编辑、删除和动画不是问题。但是将两个单元组合成一个新组,好吧,没有一个库能够做到这一点。我进行了大量搜索,但没有找到任何东西。有人知道任何库可以将两个单元格与拖放结合起来吗?!?!或者至少有一些关于如何制作的提示?!?

4

1 回答 1

0

您可以使用部分来对项目进行分组,并使用 SupplementaryElements 来装饰组。

或者

您也可以只创建 2 种不同的 UICollectionViewCells:一个普通单元格 + 一个组单元格。

如果您的数据源反映了分组,它应该直接决定在 collectionView:cellForItemAtIndexPath: 中返回哪一个。

于 2013-08-30T13:04:17.750 回答