如何在iOS中使用Swift实现Custom UICollectionViewCell

时间:2014-07-03 09:37:38

标签: ios swift uicollectionviewcell

任何人都可以给我一个正确的方向,如何在iOS中创建自定义UICollectionview单元格。我使用Objective C创建了一个相同的概念,但是使用Swift我无法做到。当我尝试运行我的应用程序时,我收到以下错误: “致命错误:无法打开Optional.None

func collectionView(collectionView: UICollectionView!, cellForItemAtIndexPath indexPath: NSIndexPath!) -> UICollectionViewCell!
{
    var cell = collectionView?.dequeueReusableCellWithReuseIdentifier("CustomsCollectionViewCell", forIndexPath: indexPath) as CustomsCollectionViewCell
    var values = String(indexPath.row)
    cell.lblTextDisplay.text = values  **//// I got error in this line ////**

    return cell
}

如果有人提供任何非常有帮助的教程链接。提前谢谢。

1 个答案:

答案 0 :(得分:4)

最后我得到了解决我问题的方法,我正在解释我是如何解决这个问题的,而不是使用 collectionView.registerClass使用:

let nibName=UINib(nibName: "CustomsCollectionViewCell", bundle:nil)
self.collectionView.registerNib(nibName, forCellWithReuseIdentifier: "CustomsCollectionViewCell")

现在它的工作效果很好。