Tableview有三種具有動態高度的自定義單元格。我想在cellForRowAtIndex()
方法中使用像tableView.rowHeight = 100
設置行高。在不同行高的cellForRowAtIndexPath中設置行高
這是否合適?
Tableview有三種具有動態高度的自定義單元格。我想在cellForRowAtIndex()
方法中使用像tableView.rowHeight = 100
設置行高。在不同行高的cellForRowAtIndexPath中設置行高
這是否合適?
1.定義爲原型細胞 2.Specify你的表視圖 3.設置你的表視圖UITableViewAutomaticDimension
不要在viewDidLoad中
這些代碼的tableView的rowHeight時的estimatedRowHeight汽車佈局限制.estimatedRowHeight = 68.0(原型單元的實際高度)
tableView.rowHeight = UITableViewAutomaticDimens
不,這不是你需要做的。千萬不要試圖在cellForRowAtIndexPath
方法中設置任何表格屬性。只需創建並返回一個單元格。
如果您的單元格具有不同的高度,只需實施heightForRowAtIndexPath
方法並返回給定indexPath的適當高度。
如果所有行都具有相同的高度,請在viewDidLoad
或其他適當的位置設置表視圖的rowHeight
屬性。