我在tableview單元格中有一個標籤,其內容一直在變化。我希望標籤顯示所有內容。我曾嘗試將Numberoflines設置爲0,但它不起作用。但是,如果我將字體大小減少到10左右,它就可以工作。有沒有辦法做到這一點,而不減少字體大小?我已經試過https://stackoverflow.com/a/990244/6602495,但沒有按預期的結果。快速的UILabel因行數而異
回答
如果沒有約束或幀被正確設置,UILabel將呈現您所引用的問題。
所以你必須得到這些條件。如果您添加了限制或設置框架,請更改該代碼。如果這種情況發生在默認的單元格模板中,那麼您必須對其進行子類化,並在佈局子視圖上添加更改標籤的框架或添加另一個標籤並使用它。
只在這樣的UILabel實例上添加此屬性。
yourLabel.adjustsFontSizeToFitWidth = true
我想要一個固定的粗體字體16.我怎樣才能實現這個屬性? – Sneha
首先你要的行數設置爲0的爲您正確做,那麼你必須設置你的tableview細胞內的所有標籤的正確的約束,除了高度,它可以改變,最後你必須以編程方式在tableview類的viewDidLoad中設置兩個屬性,以便在需要時可調整大小:tableView.estimatedRowHeight
等於您的單元格的高度,tableView.rowHeight = UITableViewAutomaticDimension
。
我已經完成了所有這些,但沒有結果。 – Sneha
您可以發表您的手機屏幕截圖以及您使用的代碼嗎? –
- 1. Python - 快速析因函數
- 2. 觸摸速度因場景上的物體數量而異
- 3. 如何在UIView中快速嵌入UILabel
- 4. UILabel在快速顏色動畫
- 5. 快速UILabel旋轉可能嗎?
- 6. UILabel行事怪異
- 7. UILabel怪異的行爲
- 8. 腳本因爲頁面加載速度過快而掛起?
- 9. IsIconic()行爲因環境而異
- 10. ClearCase快速差異日食
- 11. 快速處理異常
- 12. 異步在節點快速
- 13. Sublime text2快速運行PHPUnit快速
- 14. 快速變換的異常,而建設項目
- 15. 快速查找不完整執行警告的原因
- 16. DNS速度是否因域名類型而異? .COM/.NU/.IO
- 17. StructureMap單身人士因參數而異?
- 18. Elasticsearch快照因存儲庫異常而失敗
- 19. 快速因式分解模塊
- 20. 異常原因而在JSP
- 21. 快速計數
- 22. 快速分離行
- 23. scheduleAtFixedRate快速執行
- 24. 數據表中因素的快速重新標記
- 25. 爲什麼存儲過程執行時間因參數而異?
- 26. node.js中的異常處理和快速
- 27. ArrayIndexOutOfBoundsException異常的快速排序實現
- 28. 快速的NodeJS異步問題
- 29. 這種執行速度差異的原因是什麼?
- 30. 的setTimeout運行快速
請上傳您的tableview的屏幕截圖 –
您是否創建了自定義單元格?如果是,則顯示標籤的常量。 –
我已經給了左,右,上,下限制。 – Sneha