@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中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)