静的セル (高さが異なる) の 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];
セルの高さを維持する方法は何ですか? すべてをハードコードする必要がありますか?