2

当我的 TableViewCell 中的文本真的很长时,detailTextLabel 就会消失。我知道UILineBreakModeTailTruncationiOS 6 已弃用,所以我尝试了这个:

cell.textLabel.lineBreakMode = NSLineBreakByTruncatingTail;

那没有用。有什么建议么?

编辑:

在我的故事板中,detailTextLabel 设置为“正确的细节”,即UITableViewCellStyleValue1.

4

1 回答 1

2

这似乎是 Value1 类型的单元格的工作方式。文本标签显然没有固定大小来防止它遮挡细节标签。解决此问题的最简单方法是使用 2 个标签制作您自己的自定义单元格。给细节标签一个固定的大小和一个单元格右侧的约束,给文本标签一个左侧的约束和一个细节标签的间距约束(但没有固定大小)。

于 2013-07-31T04:00:36.833 回答