嘿我正在创建一个包含多个动态单元格的tableview。我希望一个单元格与其他单元格不同,但我不确定如何精确执行heightForRowAtIndexPath
方法。是否有人能够指导我完成该怎么做?
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if ( indexPath.row % 8 == 7 ) {
// I want height to equal 20
}
return //not sure what I am supposed to return
}
谢谢
答案 0 :(得分:1)
如果实现此委托方法,则必须处理表的每一行:
要使高度为20,请返回20(作为CGFloat)。
默认高度为tableView.rowHeight
,因此要将高度设为默认高度,请返回。