我有一個表單元格中的標籤換行,並且相應地動態設置單元格的高度。一些細胞似乎是隨機的,將會截斷。這些流氓單元仍然是應該存在的額外線路所需的擴展高度。文本隨機不會自動換行iOS
我試圖以編程方式並通過Interface Builder來做到這一點。兩次相同的結果。
這是一個完美的例子。至少有兩個單詞是單詞包裝的。以紅色圈起來的那個是我的一個流氓細胞的例子。
我想即使是指向哪裏的問題可能在於,因爲我不知道從哪裏開始。
我有一個表單元格中的標籤換行,並且相應地動態設置單元格的高度。一些細胞似乎是隨機的,將會截斷。這些流氓單元仍然是應該存在的額外線路所需的擴展高度。文本隨機不會自動換行iOS
我試圖以編程方式並通過Interface Builder來做到這一點。兩次相同的結果。
這是一個完美的例子。至少有兩個單詞是單詞包裝的。以紅色圈起來的那個是我的一個流氓細胞的例子。
我想即使是指向哪裏的問題可能在於,因爲我不知道從哪裏開始。
每行是否爲單獨的UILabel? UILabels不會自動處理換行符(以我的經驗)。爲此,我建議你嘗試一下UITextView。
當我看着你的屏幕快照(這是一個有點難以做出來,因爲它減少了),我注意到你的表視單元格是不同的高度,這導致我假設如果你正在做一些sizeWithFont
計算來找出單元格的高度並確定UILabel
的框架。你確定你在那裏指定你的自定義字體嗎?你使用什麼CGSize
作爲constrain
參數?如果你不做sizeWithFont
,你是如何獲得不同高度的細胞?
我原以爲UILabel
vs UITextView
(後者只能引入其他問題),而是在代碼中爲您的標籤設置框架並設置表視圖單元格的高度。
剛剛意識到這一點,當我昨晚添加自定義字體時就開始了。刪除,一切正常。抱歉信息不足。 – anijam 2012-07-27 14:55:54