2014-12-04 61 views
0

我一直在嘗試每種約束組合以使UILabel達到適合屏幕的位置。沒有限制,這是單元格在文本太長時的樣子,請注意我已經自動縮小。具有AutoLayout的故事板UITableViewCell

enter image description here

這是我怎麼把它安裝在一個沒有約束的故事板。

enter image description here

有誰知道我怎麼可以應用約束,將填寫正確,我也有一個沒有顯示出來披露指標。

回答

1

將標籤上的中心垂直約束設置爲內容視圖。

設置領先空間約束,標籤等於內容視圖,常量30(適應味道)。

設置尾部空間約束,標籤GREATER大於或等於內容視圖,常量30(適應味道)。這將防止文本跑出單元格邊緣並覆蓋您的披露指示符。

不要在標籤上設置寬度或高度限制。

在屬性檢查器中,我建議使用自動縮小,最小字體大小爲.75左右。這會將長文本縮小爲不小於原始文本的75%的字號,並保持文本的可讀性。如果文本太長而不適合,文本將被截斷,您將在文本的末尾看到......。