此份筆記出處來自於這篇。
此份筆記將紀錄當資料超出UILabel時要如何自動換行顯示,確保所有資料都能正確的顯示出來。
原始資料,如下圖所示。
原始資料 |
【片段程式碼】
首先先替UILabel加入Auto-Layout,如下圖所示。
nameLabel加入Auto-Layout |
addressLabel加入Auto-Layout |
設定Label的Line為0,如下圖所示。(此處僅示範nameLabel)
設定Label的Line數 |
在viewDidLoad內加入兩行程式碼,如下所示。
tableView.estimatedRowHeight = 68.0
tableView.rowHeight = UITableViewAutomaticDimension
告訴TableView預計的Row高度為68。將TableView row的高度設定為UITableViewAutomaticDimension。
【執行結果】
【專案範例】
沒有留言:
張貼留言