Swift:一个UICollectionViewCell的不同xibs布局

时间:2015-02-06 19:11:11

标签: ios swift uicollectionview uicollectionviewcell

是否可以为UICollectionViewCell使用多个xib布局。让我们说我只有一个带有文本字段的xib布局,让我们称之为" textfield.xib"和一个只有图像的xib," image.xib"。在collectionViewDelegate函数中,cellForItemAtIndexPath我声明了两个Cell,如下面的代码:

cell:ImageCell=collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as ImageCell
cell:TextFieldCell=collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as TextFieldCell

现在的问题是如何注册笔尖。 AFAIK我只能为一个collectionView注册一个笔尖。

1 个答案:

答案 0 :(得分:0)

您的假设不正确;你可以根据需要注册多个单元格。你应该给它们不同的标识符,无论是在注册它们时,还是在cellForItemAtIndexPath中。