0

(高さが異なる)静的セルのTableViewがあり、ロード時にセルを非表示にしようとしています。私は、細胞が持っているものは何でも身長戻りたい他のセルを変更しながら、セルの高さを変更しないでください。

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. 

    } 

..私はheightForRowAtIndexPathを使用して、私はクローズしたいセルの0を返すことでそれを達成し、しかし、その機能のために、私は値を返す必要があります。

Iがobj-cのためにこれを発見し、細胞を維持する方法は何

[super tableView:tableView heightForRowAtIndexPath:indexPath]; 

..私はそれを変換できませんでした...それがうまくいくように私は感じるが、私はわかりません彼らは高さですか?すべてをハードコードする必要がありますか?

return super.tableView(tableView, heightForRowAtIndexPath: indexPath) 

答えて

1

ちょうど super実装を呼び出します
関連する問題