ios - 具有 2 个独立设计的 UICollectionView

标签 ios swift uicollectionview

我有 UICollectionView 并且所选单元格应该像图片中的黄色单元格一样。那么如何为选定的单元格单独设计以及如何在其上方绘制曲线呢? 我应该为此使用 2 个单独的 UICollectionViewCell 吗?或者有任何替代方法可以在选择时重复使用相同的单元格。

enter image description here

最佳答案

Shall I use 2 separate UICollectionViewCell for this ?

这是一种方式。如果差异比您描述的差异更多,请执行此操作。

Or there is any alternate way to reuse the same cell on selection.

当然可以。查看插图中的两个单元格,但将每个单元格上方的灰色部分视为单元格的一部分。黑色矩形和黄色凸起矩形只是您在单元格背景中绘制的两个不同图像,您只需更改该图像即可以任何一种方式配置相同类型的单元格。如果单元格的其他方面(例如标签的位置等)在两个单元格之间相同,这是一种很好的方法。

关于ios - 具有 2 个独立设计的 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41357166/

相关文章:

iphone - 使用 ITK 在 iPad 中显示 dicom 图像

ios - Sprite Kit SKActions 未触发

ios - 如何根据单元格文本获取UICollectionViewCell的indexPath?

ios - 将平移手势添加到 UICollectionView 单元格 - IOS/Swift

objective-c - 无法在 View 中设置标签

iphone - 应用程序在后台运行时可以调用webRequest吗?

c# - 在二维坐标系中查找分隔线

iOS 为什么系统在后台使用位置杀死应用程序

swift - 如何在正确的坐标中快速将文本写入图像

ios - 更改 UICollectionView 中选定单元格的文本大小