我有一个具有两个自定义单元格的表格视图。有什么办法可以让这两个单元拥有不同的高度?更改行高取决于哪种类型的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. 只有一种类型的原型单元格的自动tableview单元格高度
- 5. 更改单元格的格式类型
- 6. JavaFX TableView单元格设置值更高
- 7. 如何更改tableView页脚中空单元格的高度?
- 8. 针对不同的ViewController取决于tableView单元格点击
- 9. 通过数据取决于tableView中的按钮单元格
- 10. 动态更改tableview单元格高度ios
- 11. 在tableView上更改背景单元格?
- 12. 如何修改或类似于@ model.count计数行取决于单元格值
- 13. 更改单元格背景颜色取决于下拉
- 14. 动态更改tableview行高
- 15. 哪种类型的继承更可取?
- 16. 更新tableView当单元格的元素的框架更改
- 17. 更改币种取决于IP
- 18. 如何获取jtable的单元格值取决于哪个行被点击
- 19. 根据单元格内的tableview高度的高度来计算tableview单元格的高度?
- 20. Flash Datagrid更改单元格颜色取决于更新的数据
- 21. 单元格中的格式取决于Excel中的行
- 22. 更改表格视图单元格高度仅适用于iPad
- 23. 如何更改TableView单元格行的高度和字体基于IOS中的设置文本查看大小
- 24. TableView单元格动态高度
- 25. 单元格原型的数量超过tableview高度
- 26. 带3个原型单元格和自动高度的Swift tableView
- 27. 如何正确更改TableView的行高?
- 28. 动态更改原型单元格的高度
- 29. 如何颜色取决于单元格的值单元格旁边几行
- 30. 动态更改表格上的单元格类型
有明确的请补充提问你想要,如果一些代码,那么好? –