保持一些单元格高度不变,同时改变其他的

Keep some cell height unchanged, while changing others

我有一个静态单元格的 TableView(具有不同的高度),我试图在加载时隐藏一个单元格。我通过对要关闭的单元格使用 heightForRowAtIndexPath 和 returning 0 来实现它,但是,对于该功能,我需要 return 一个值..

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
   if indexPath.section == 2 && indexPath.row == 5 {
       return 0
   }

   // here:

   return tableView.rowHeight  // changes default values of cells
   return UITableViewAutomaticDimension // changes too.

    }

我想 return 单元格的高度。

我为 obj-c 找到了这个,我觉得它可以工作,但我不确定..我无法翻译它..

[super tableView:tableView heightForRowAtIndexPath:indexPath];

保持单元格高度的方法是什么?我应该对所有内容进行硬编码吗?

只需调用 super 实现:

return super.tableView(tableView, heightForRowAtIndexPath: indexPath)