自定义UICollectionViewCell类识别但不工作

时间:2015-10-14 13:13:17

标签: swift uicollectionview swift2 uicollectionviewcell xcode7

我为我的collectionview单元格实现了一个自定义类。 该类识别标签等属性,但是当我运行我的应用程序时,标签文本不会显示。 类是这样注册的:

  self.collectionView!.registerClass(StatsCollectionViewCell.self, forCellWithReuseIdentifier: reuseIdentifier)

这是自定义单元类的init方法:

var textlabel = UILabel()

override init(frame: CGRect) {
    let width = frame.size.width
    let height = frame.size.height
    textlabel = UILabel(frame: CGRectMake(0, 0, width,height))
    super.init(frame: frame)
}

和实施:

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! StatsCollectionViewCell

    // Configure the cell
    cell.textlabel.text = "test"

    return cell
}

请有人指出我的错误,我在这里有点迷失,看不出有什么不对。

请注意,我可以使用单元格属性(意味着单元格实际上在这里)。

1 个答案:

答案 0 :(得分:2)

您没有将server放入textlabel

view