任何人都可以给我一个正确的方向,如何在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
}
如果有人提供任何非常有帮助的教程链接。提前谢谢。
答案 0 :(得分:4)
最后我得到了解决我问题的方法,我正在解释我是如何解决这个问题的,而不是使用
collectionView.registerClass
使用:
let nibName=UINib(nibName: "CustomsCollectionViewCell", bundle:nil)
self.collectionView.registerNib(nibName, forCellWithReuseIdentifier: "CustomsCollectionViewCell")
现在它的工作效果很好。