如何使用一个UIView自定义TableViewCell和CollectionView Cell。

时间:2017-09-28 12:31:37

标签: ios objective-c swift uitableview uicollectionview

我想为CustomCellUICollectionView创建相同的UITableView。但我不想为此创建不同的CustomCell。

那么如何为这个单元格使用相同的UIView

我想在我的应用程序中创建以下屏幕。

enter image description here enter image description here

有没有解决方案。?

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:1)

为您的 CustomCell

创建一个.xib文件

然后只需在您各自的类中对其进行初始化,例如:

UICollectionView.dequeueReusableCell()
UITableView.dequeueReusableCell()

答案 1 :(得分:1)

当collectionView或tableview的dequeueReusableCell出队列时。
 1.检查cell.contentView是否具有CustomView的子视图。
 2.如果没有,则创建CustomView类的对象,并将其作为子视图添加到cell.contentView
3.用数据填充CustomView。