2015-05-05 27 views
1

在NIB編輯器中,我指定一個包含0行(即無限制)的UILabel並輸入一些佔滿整行的文本。但是,這會導致UILabel擴展佔用2行的空間(如圖所示)。任何方式來防止這種情況?UILabel - 單行文本在iOS 8中佔用2行Xcode 6.3

更新更清晰的圖像。這是在一個自定義單元格內,有約束條件,2個單元格顯示在TableView中。我想要第一個UILabel的大小正確,爲1行,就像第二個。

enter image description here

+0

可能讀了'UILabel'的文檔,並認識到將行數設置爲0會導致標籤自動展開? –

+0

我看到兩個標籤各佔一行?很難說那個屏幕截圖。 – Frankie

+0

圖片已更新,並添加了評論。 –

回答

0

這看起來像一個約束問題。您的標籤具有正確的行數,爲1.但是,第一個單元中的標籤與第二個單元中的標籤高度不同。請注意,兩個單元格中的頂部間距(從單元格頂部到標籤頂部)是相同的,從單元格底部到第二個標籤頂部的間距也是相同的。同樣,你的第二個標籤底部的單元格底部也是一樣的。因此,我想說你的問題在於底部標籤高度的限制。

1

在大小檢查器中解除標籤下的「首選寬度」解決了問題。