如何为UITableViewCell和UICollectionViewCell创建可重用的视图单元?我试图将UIView子类化为单元格,但它不起作用

时间:2017-11-15 08:46:23

标签: ios uitableview uicollectionview

我想将我的UITableViewCell重用到我的UICollectionViewCell。

到目前为止,我总是使用2个xib,1个用于UITableViewCell,1个用于UICollectionViewCell,我认为这有点浪费。

我已尝试为该单元格继承UIView,但它无效。

1 个答案:

答案 0 :(得分:0)

执行此操作的方法是使用可重用的视图。这是一个可以提供帮助的Github项目:NibDesignable

您也可以在不使用我提到的项目的情况下执行此操作,但它确实使其更容易。然后,您可以使用View nib创建一个UIView,并将所有UI以及用于设置UI组件的任何代码放入其中。然后创建UITableViewCell和UICollectionViewCell,然后使用您创建的视图。如果您愿意,也可以在Storyboard for CollectionView或TableView中使用原型单元格。