ios – Swift 3:UILabel没有显示在自定义UITableViewCell中

ios – Swift 3:UILabel没有显示在自定义UITableViewCell中,第1张

概述我有一个名为CCLineupTableViewCell的自定义UITableViewCell,如下所示: @IBOutlet weak var artistNameLabel: UILabel!@IBOutlet weak var artistValuationLabel: UILabel!override func awakeFromNib() { super.awakeFromN 我有一个名为cclineuptableVIEwCell的自定义UItableVIEwCell,如下所示:

@IBOutlet weak var artistnameLabel: UILabel!@IBOutlet weak var artistValuationLabel: UILabel!overrIDe func awakeFromNib() {    super.awakeFromNib()    // Initialization code}overrIDe func setSelected(_ selected: Bool,animated: Bool) {    super.setSelected(selected,animated: animated)    // Configure the vIEw for the selected state}

我在cellForRowAt indexPath:IndexPath方法中访问单元格,如下所示:

let cell = tableVIEw.dequeueReusableCell(withIDentifIEr: "HomeCell",for: indexPath) as! cclineuptableVIEwCell

我的自定义单元格设置如下:

您可以在IB和代码中看到它的设置.奇怪的是,第一个标签artistnameLabel可以通过cellForRowAt indexPath:IndexPath访问并且工作正常.然而,尽管通过故事板具有默认文本,artistValuationLabel甚至从未出现过.

编辑:

我已经从笔尖添加了约束的图片.它固定在细胞的右侧,顶部和底部(以及纵横比).

解决方法 您的错误是您设置的约束错误.

添加宽度约束以确保artistValuationLabel将显示空格.

总结

以上是内存溢出为你收集整理的ios – Swift 3:UILabel没有显示在自定义UITableViewCell中全部内容,希望文章能够帮你解决ios – Swift 3:UILabel没有显示在自定义UITableViewCell中所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1067770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存