我有一個具有兩個自定義單元格的表格視圖。有什麼辦法可以讓這兩個單元擁有不同的高度?更改行高取決於哪種類型的tableview單元格
0
A
回答
0
當然,
這裏是蘋果的文檔Working with Self Sizing TableViewCells
首先,你的應適當設置了限制。
第二,在你的瀏覽器,你應該寫在
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 44.0 // non zero value
viewDidLoad()
或者你可以返回不同高度形成的委託方法 func tableView(UITableView, heightForRowAt: IndexPath)
0
你絕對可以做到這一點,
確保您的兩個單元格都具有足夠的自動尺寸。
在你所在班級使用tableView
在viewDidLoad
中寫下這兩行。
//as per your table Outlet name, in my case it's tableView
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 36.0
或者,您也可以在UITableView
方法中定義高度。
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
// Your cell Height
}
0
你有兩種方法可以做到這
從UITableView的方法
FUNC的tableView(_的tableView:UITableView的,heightForRowAt indexPath: IndexPath) - > CGFloat的 在這方法可以設置相對於每個單元格的高度 對於 「indexpath.row」
UITableViewAutomaticDimension 在viewDidLoad中或其他初始方法寫這樣
self.tableView.rowHeight = UITableViewAutomaticDimension self.tableView.estimatedRowHeight = 44
相關問題
- 1. 動態更改tableView單元格高度
- 2. 如何更改tableView中Xcode的原型單元格的高度?
- 3. Tableview原型單元格高於其他單元格
- 4. 根據多個單元格xib更改tableview行高度
- 5. 只有一種類型的原型單元格的自動tableview單元格高度
- 6. 更改單元格的格式類型
- 7. 如何動態更改自定義單元格的tableview單元格的高度?
- 8. JavaFX TableView單元格設置值更高
- 9. 更改單元格的內容,具體取決於單元格中的內容
- 10. 如何更改tableView頁腳中空單元格的高度?
- 11. 更改重用單元格的類型?
- 12. 通過數據取決於tableView中的按鈕單元格
- 13. 針對不同的ViewController取決於tableView單元格點擊
- 14. 動態更改tableview單元格高度ios
- 15. 在tableView上更改背景單元格?
- 16. 如何更改tableview單元格圖像?
- 17. 如何修改或類似於@ model.count計數行取決於單元格值
- 18. JavaFX 2 TableView:取決於單元格內數據的不同單元工廠
- 19. 更改單元格背景顏色取決於下拉
- 20. 動態更改tableview行高
- 21. 基於類更改單元格顏色
- 22. 哪種類型的繼承更可取?
- 23. 更新tableView當單元格的元素的框架更改
- 24. 如何更改WPF數據網格單元格的內容,具體取決於對象類型
- 25. 更改幣種取決於IP
- 26. 如何獲取jtable的單元格值取決於哪個行被點擊
- 27. 根據單元格內的tableview高度的高度來計算tableview單元格的高度?
- 28. 單元格中的格式取決於Excel中的行
- 29. Flash Datagrid更改單元格顏色取決於更新的數據
- 30. 更改表格視圖單元格高度僅適用於iPad
有明確的請補充提問你想要,如果一些代碼,那麼好? –