用于 UITableView 和 UICollectionView 的通用单元格



我想知道是否有一些实现通用单元的最佳实践,可以同时用于UITableViewUICollectionView......

我试图UITableViewCell放入CollectionView,但Xcode抱怨这一点。我只剩下一个变体:制作UIView,它将实现单元格的视图,然后实现UITableViewCellUICollectionViewCell子类,这些子类将包装此自定义UIView,以便可以将其放入 Table/Colleciton 视图中。这是实现目标的正确方法吗?

对此有什么想法吗?

如果UIView的子视图相似,您的想法就可以实现。你可以制作一个UIView的模板,在其中创建多个小部件,并在UITableViewCellUICollectionViewCell中创建实例,因为UITableViewCellUICollectionViewCell通常是重用的,你需要将数据模型和视图分开,所以要实现你的想法。

最新更新