首页 > 解决方案 > 如何实现这样的集合视图?

问题描述

我正在尝试实现具有功能的collectionview,当我单击加号单元格时,将添加一个新单元格,当我单击十字图标单元格时,单元格将被删除,加号单元格需要移动到已删除的单元格位置,这里我附上设计以供参考

在这里设计

标签: iosswiftxcode

解决方案


此设计需要两个单独的单元格布局。在返回您的项目数的函数中UICollectionView,只需为最后一个单元格添加一个。对于对象 0..n(其中 n 是集合中数据对象的数量),然后您返回自定义数据单元格。对于对象 n+1,您返回“新项目单元格”的单元格布局。

你应该看看 UICollectionViewDataSource 协议。

collectionView(_:numberOfItemsInSection:)

UICollectionViewDataSource


推荐阅读