Swift 为什么不';我的标签是否显示在“我的收藏”视图单元格中?

Swift 为什么不';我的标签是否显示在“我的收藏”视图单元格中?,swift,Swift,我正在尝试以编程方式设置集合视图,将视图放在单独的文件中。我正在制作的标签似乎没有显示在集合视图单元格中。这些单元格看起来很好,单元格中应该包含的数据确实存在,但却没有显示出来 以下是我完整项目的链接供参考: 这是我关于stackoverflow的第一篇文章-如果格式设置可能已关闭,请道歉。您有: class DiceLabel: UILabel { let diceLabel: UILabel = { let label = UILabel() // .

我正在尝试以编程方式设置集合视图,将视图放在单独的文件中。我正在制作的标签似乎没有显示在集合视图单元格中。这些单元格看起来很好,单元格中应该包含的数据确实存在,但却没有显示出来

以下是我完整项目的链接供参考:

这是我关于stackoverflow的第一篇文章-如果格式设置可能已关闭,请道歉。

您有:

class DiceLabel: UILabel {
    let diceLabel: UILabel = {
        let label = UILabel()
        // ... configure `label` here ...
        return label
    }()
}
那是毫无意义的胡说八道。您正在将另一个标签作为属性提供给标签,而它对标签的显示没有任何作用。因此,使用DiceLabel是完全错误的,因为它只是一个没有设置属性的普通UILabel。您的配置都没有任何效果。你是说:

class DiceLabel: UILabel {
    override init(frame: CGRect) {
        super.init(frame: frame)
        // ... configure `self` here ...
    }
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
}

非常感谢。我想我的手机是对的,但我不知道我对标签的想法。也许我会拿起你的书。是的,总的来说,我真的很喜欢你的代码组织。与其简单地给出你项目的链接,不如试着在这里粘贴相关代码来展示你的工作。有关详细信息,请参阅此链接,我觉得代码有点太多了。下次无论如何我都要做。