我正在尝试使用自定义UITableViewCell来解决这个Auto Layout拼图,其中包含两个可能会根据其内容(即行数)垂直增长的标签。我几乎做对了,除了一个单元格中的一个标签没有按预期增长!请参见以红色虚线突出显示的屏幕截图 - 标签不以括号结尾,而是剪切其文本。
请在此处找到简单的Xcode project。
答案 0 :(得分:2)
在我的情况下,有两个多线标签,而不是其他帖子中的一个,因此有2个元素影响单元格的高度。但无论如何,解决方案是迫使细胞进行布局。 因此,在调用dequeueReusableCellWithIdentifier()获取单元格之后,只需添加:
// fix for iOS lauout bug
cell.setNeedsLayout()
cell.layoutIfNeeded()
所有开始和结束括号都可见,即文字剪辑:-)