当我在模拟器中运行时,我似乎无法弄清楚为什么我的UITableViewCell UILabels都被挤压了。这是故事视图文件的视图:
然而,这是我最终在模拟器中看到的:
以下是应用的约束:
我已经实现了用于返回TableView行高度的协议函数:
override func tableView(_ tableView: UITableView, heightForRowAt
indexPath: IndexPath) -> CGFloat {
return 65
}
最后,当我分析调试器中的所有UI元素(例如po cell.namelabel.frame)时,我发现每个元素的所有帧都相对于容器(包括起源和大小)都有意义make是我期望的,并且每个元素都有适当的superview(标签的superview是内容视图等)。
答案 0 :(得分:1)
SerialNumberLabel.top
约束,您可以使用NameLabel
作为顶级参考。除了该问题,ValueLabel
前导参考也会丢失。