後調整,顯示一切都理所應當的。但是,當按下某個按鈕後不久,當我更改文本值時,如果文本大於viewDidLoad中設置的原始文本,則文本會被剪裁。當新文字較短時,顯示正確。爲textLabel中的tableview細胞當我初始化從viewDidLoad中靜態的tableview細胞爲textLabel不會刷新
有人知道這個問題的解決方案?
- 編輯 -
解決了:
嘗試調用更改文本值後標籤的setNeedsLayout方法 - 這可能會調整的標籤。 -
後調整,顯示一切都理所應當的。但是,當按下某個按鈕後不久,當我更改文本值時,如果文本大於viewDidLoad中設置的原始文本,則文本會被剪裁。當新文字較短時,顯示正確。爲textLabel中的tableview細胞當我初始化從viewDidLoad中靜態的tableview細胞爲textLabel不會刷新
有人知道這個問題的解決方案?
- 編輯 -
解決了:
嘗試調用更改文本值後標籤的setNeedsLayout方法 - 這可能會調整的標籤。 -
設置標籤的adjustsFontSizeToFitWidth屬性爲YES。當文字變得更長時,它會使字體變小。還要將minimumFontSize屬性設置爲比默認值更小的值。
發佈您的代碼。 – Devang 2012-04-20 08:44:49
您是不是指在末尾添加了一個省略號(...),並且文本被縮短了? – tipycalFlow 2012-04-20 08:50:52
是,該標籤是不夠寬,並表示3點... – Jasper 2012-04-20 11:06:06