UITableView自定义单元的行高不会更新Swift iOS8
问题描述:
我在iOS8的Xcode 6.4的Storyboard中创建了一个UITableView自定义单元格。当我在Storyboard的Size Inspector enter image description here中更改行高时,我的UITableView在应用程序中的自定义单元格。UITableView自定义单元的行高不会更新Swift iOS8
答
您可以在TableViewController
与覆盖更新这个方法:
override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 55
}
答
在你的tableview控制器的这种方法:
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell?
请务必加入这一行:
cell.height = yourHeight
答
您可以在Storyboard上的表视图中添加Table View Cell Prototype并拖动底部r原型细胞,你可以得到高度细胞你想要什么。
是的,我知道这种方式,但我有我的UITableView –
@PhilippJanuskovecz不同高度的几个不同的单元格您可以使用'indexPath'为每个单元格返回不同的值 –
好的,谢谢:) –