我想将我的UITableViewCell重用到我的UICollectionViewCell。
到目前为止,我总是使用2个xib,1个用于UITableViewCell
,1个用于UICollectionViewCell
,我认为这有点浪费。
我已尝试为该单元格继承UIView
,但它无效。
答案 0 :(得分:0)
执行此操作的方法是使用可重用的视图。这是一个可以提供帮助的Github项目:NibDesignable
您也可以在不使用我提到的项目的情况下执行此操作,但它确实使其更容易。然后,您可以使用View nib创建一个UIView,并将所有UI以及用于设置UI组件的任何代码放入其中。然后创建UITableViewCell和UICollectionViewCell,然后使用您创建的视图。如果您愿意,也可以在Storyboard for CollectionView或TableView中使用原型单元格。