2017-09-27 105 views

回答

4

您可以通過添加約束到標籤細胞內或以其他方式加入這個改變細胞的高度,您viewDidLoad

tableView.rowHeight = 40 

或者,你還可以添加以下委託功能改變高度:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 
    return 40 
} 
1

你可以使用tableView委託方法並指定你的身高值ForRowAt

說你希望它是80:

func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 
     return CGFloat(80) 
    } 
2

對於那些誰到這裏來只是想改變在設計時行的高度,您可以選擇表格視圖單元格,然後設置行高尺寸檢查員。

enter image description here

我加入這個答案,因爲我發現,當我手動遇到麻煩單元格高度拖到別的東西這個問題。正如OP所指出的,儘管如此,這並不會改變運行時的單元高度。單元格根據其內容自動調整大小。如果您需要給它一個固定的高度,請參閱接受的答案。

相關問題