0

静的セル (高さが異なる) の TableView があり、ロード時にセルを非表示にしようとしています。閉じたいセルを使用heightForRowAtIndexPathして返すことでそれを達成しましたが、その関数では値を返す必要があります..0

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.

    }

セルの高さを返したい。

私は obj-c でこれを見つけました。うまくいくように感じますが、よくわかりません..翻訳できませんでした..

[super tableView:tableView heightForRowAtIndexPath:indexPath];

セルの高さを維持する方法は何ですか? すべてをハードコードする必要がありますか?

4

1 に答える 1

1

super実装を呼び出すだけです:

return super.tableView(tableView, heightForRowAtIndexPath: indexPath)
于 2016-04-29T20:42:08.977 に答える