我的自定义UITableViewCell中的所有标签都被压扁了

时间:2017-09-27 16:26:24

标签: ios swift uitableview

当我在模拟器中运行时,我似乎无法弄清楚为什么我的UITableViewCell UILabels都被挤压了。这是故事视图文件的视图:

Story Board

然而,这是我最终在模拟器中看到的:

enter image description here

以下是应用的约束:

enter image description here

我已经实现了用于返回TableView行高度的协议函数:

override func tableView(_ tableView: UITableView, heightForRowAt 
indexPath: IndexPath) -> CGFloat {
        return 65
     }

最后,当我分析调试器中的所有UI元素(例如po cell.namelabel.frame)时,我发现每个元素的所有帧都相对于容器(包括起源和大小)都有意义make是我期望的,并且每个元素都有适当的superview(标签的superview是内容视图等)。

1 个答案:

答案 0 :(得分:1)

需要定义

SerialNumberLabel.top约束,您可以使用NameLabel作为顶级参考。除了该问题,ValueLabel前导参考也会丢失。