为什么带有约束的storyboard对象在运行时无法正确显示?

时间:2018-04-04 20:51:58

标签: ios xcode xcode-storyboard

我已经在自定义tableView单元格中添加了两个标签和一个按钮。名为 Value 的标签必须是自行调整大小的标签。问题是对象在运行时彼此重叠。在过去的几个小时里,我一直在尝试各种各样的约束,但我无法正常显示它。如果这个问题与其他问题无关,在我得到一些帮助后,我会将其删除。

override func viewDidLoad() {
     super.viewDidLoad()

     self.tableView.rowHeight = UITableViewAutomaticDimension
     self.tableView.estimatedRowHeight = 75
  } 

我添加了以下约束   - 细胞大小为75

  • titleLabel:
    顶级空间:SuperView 13
    领先空间:SuperView:8
    宽度:175
    身高:21

  • valueLabel
    顶部空间:editButton 7
    底部空间:SuperView 12.5
    领先空间:SuperView 0
    Trailling Space to:editButton 0

  • editButton
    顶级空间:SuperView 13
    宽度:48
    身高:21
    Trailling Space to:SuperView 0

    Main.storyboard Main.storyboard

    运行时间 Run time

1 个答案:

答案 0 :(得分:0)

这是一个简单的解决方法。转到故事板,单击标签并转到尺寸检查器。你应该看到底部内容拥抱优先级内容压缩阻力优先级。根据您的需要编辑这些值。