我想知道是否有一些实现通用单元的最佳实践,可以同时用于UITableView
和UICollectionView
......
我试图UITableViewCell
放入CollectionView,但Xcode抱怨这一点。我只剩下一个变体:制作UIView
,它将实现单元格的视图,然后实现UITableViewCell
和UICollectionViewCell
子类,这些子类将包装此自定义UIView
,以便可以将其放入 Table/Colleciton 视图中。这是实现目标的正确方法吗?
对此有什么想法吗?
如果UIView的子视图相似,您的想法就可以实现。你可以制作一个UIView
的模板,在其中创建多个小部件,并在UITableViewCell
和UICollectionViewCell
中创建实例,因为UITableViewCell
和UICollectionViewCell
通常是重用的,你需要将数据模型和视图分开,所以要实现你的想法。