在Xcode swift中设置一个单独单元格的高度

时间:2015-07-29 17:21:35

标签: ios xcode swift uitableview tableviewcell

嘿我正在创建一个包含多个动态单元格的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
}

谢谢

1 个答案:

答案 0 :(得分:1)

如果实现此委托方法,则必须处理表的每一行:

  • 要使高度为20,请返回20(作为CGFloat)。

  • 默认高度为tableView.rowHeight,因此要将高度设为默认高度,请返回。