应用约束时 UILabel 停止截断

UILabel stops truncating when constraint is applied

我正在使用 tableview,它看起来像这样:

现在,当我将标签垂直居中以使它们不覆盖单元格的边框时,标签中的文本突然不再被截断。

有人知道这背后的逻辑是什么吗,因为我不明白为什么它会这样,这让我很烦。

提前致谢

您是否还设置了宽度限制或 left/right 限制?标签是一种特殊情况,因为在设置约束以允许这样做时,它们通常会自行扩展。我猜一旦你添加了约束,你就没有指定最大宽度,所以标签会根据需要扩展到适合文本的程度。设置一个 left/right 插图,或者一个最大宽度,你的问题就应该解决了。