我一直在尝试各种约束组合,以使 UILabel
适合屏幕。在没有任何限制的情况下,这是文本太长时单元格的外观,请注意我已启用自动收缩。
这就是我在 Storyboard 中无限制地设置它的方式。
有谁知道我如何应用可以正确填充的约束,而且我有一个未显示的披露指示器。
最佳答案
将标签的中心垂直约束设置为内容 View 。
设置前导空格约束,标签等于内容 View ,常量 30(根据口味调整)。
设置尾随空格约束,标签大于或等于内容 View ,常量 30(根据口味调整)。这将防止文本超出单元格边缘并覆盖您的披露指示符。
不要在标签上设置宽度或高度限制。
在属性检查器中,我建议使用最小字体比例为 0.75 左右的自动收缩。这会将长文本缩小到不小于原始字体大小的 75%,从而保持文本的可读性。如果文本仍然太长而无法容纳,文本将被截断,您将在文本末尾看到 ...。
关于ios - 带有自动布局的 Storyboard UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27284799/