2016-04-05 76 views
0

我在一個tableview單元格中有一個標籤,它在界面生成器中有幾個限制。 該細胞是自我大小,並認爲工作正常。 我的問題是,「尾隨空間」約束不起作用。 文本沒有被破壞,並且走向遠處 - 屏幕之外。 我不明白這一點。如果有人能夠幫助我,那真是太棒了,因爲我現在正在尋找幾個小時並且找不到根本原因。UIlabel拖尾空間不起作用

標籤被設置爲0線:

cell.commentLabel?.numberOfLines = 0 

http://picpaste.com/p1-AmKNGkwx.jpg

http://picpaste.com/p2-7ODUyyoc.jpg

+0

刪除尾隨常量n再次分配尾隨常量,但取消選中「添加常量到裕度」。請嘗試這個並回復 –

+0

你能分享一下tableview的限制嗎?這似乎是tableview不受限制的寬度... – Alladinian

+0

Unfortuantley這不起作用 – fipsikato

回答

0

的問題是,你設置一個固定大小(600 * 444 - 根據您的意見上面)在你的tableview上,這比大多數設備的寬度的邏輯分辨率大,這導致單元擴展到可見區域之外。因此,您必須刪除固定的約束並添加一些相對的約束(例如,匹配超級視圖的寬度&將tableview的底部設置爲您的「頁腳」的頂部 - 或者您的案例中有意義的任何內容。 ..你甚至可以堅持硬編碼444的高度 - 寬度是這裏重要的)

+0

非常感謝!你讓我今天一整天都感覺很好。我現在改變了相對於superview的寬度,並且它的工作非常完美! – fipsikato

+0

@fipsikato不客氣。如果你願意,隨時接受答案。很高興幫助你 – Alladinian