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 
} 
+0

是的,我知道这种方式,但我有我的UITableView –

+0

@PhilippJanuskovecz不同高度的几个不同的单元格您可以使用'indexPath'为每个单元格返回不同的值 –

+0

好的,谢谢:) –

在你的tableview控制器的这种方法:

override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? 

请务必加入这一行:

cell.height = yourHeight 

您可以在Storyboard上的表视图中添加Table View Cell Prototype并拖动底部r原型细胞,你可以得到高度细胞你想要什么。