如何阻止UILabel在UITableCellView中使用'...'截断

Rob*_*b N 2 uitableview uilabel ios autolayout ios-autolayout

UILabel在自定义表格单元格中有两个s,每个都在Interface Builder中将"Lines"设置为"0".它们垂直堆叠,左右边缘对齐,在一个表格内,行高由自动布局决定.但其中一人坚持要求截断.为什么?它应该占用所需的线并推出表格单元的高度.

在此输入图像描述

ABa*_*ith 5

你需要确保你设置preferredMaxLayoutWidthUILabel.iOS8应该为你做这个,但我也遇到了在自定义动态大小UITableViewCells 时被截断的问题.一种用于此解决方法是设置preferredMaxLayoutWidth,在layoutSubviews向标签的宽度.