具有AutoLayout的故事板UITableViewCell

时间:2014-12-04 01:35:34

标签: ios xcode swift autolayout

我一直在尝试每种约束组合,以使UILabel到达适合屏幕的位置。没有限制,这是文本太长时单元格的外观,请注意我自动收缩。

enter image description here

这就是我在故事板中设置它没有限制的方式。

enter image description here

有没有人知道如何应用可以正确填充的约束,我也有一个没有显示的披露指标。

1 个答案:

答案 0 :(得分:1)

将标签上的中心垂直约束设置为内容视图。

设置前导空格约束,标签等于内容视图,常量30(根据品味调整)。

设置尾随空格约束,标签大于或等于内容视图,常量30(根据品味调整)。这样可以防止文本从单元格的边缘流出并覆盖您的披露指示器。

不要在标签上设置宽度或高度限制。

在属性检查器中,我建议使用自动收缩,最小字体比例为.75左右。这会将长文本缩小到不小于原始文本大小的75%的字体大小,从而保持文本的可读性。如果文本仍然太长而不适合,文本将被截断,您将在文本末尾看到...

相关问题