我为我的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
}
请有人指出我的错误,我在这里有点迷失,看不出有什么不对。
请注意,我可以使用单元格属性(意味着单元格实际上在这里)。
答案 0 :(得分:2)
您没有将server
放入textlabel
。
view