1

いくつかのセクションを含むテーブル ビューがあり、これらのセクションにはフッター ビューがあります。問題は、何らかの理由でセクションの 1 つからセルを削除すると、そのセクションのフッターが消えることです。テーブルビューをスクロールするとすぐに戻ります。

と を実装tableView.beginUpdates()してみtableView.endUpdates()ました。これにより、画面上部からのアニメーションでフッター ビューが元に戻ります。これを防ぐためにアニメーションをオフにしようとしUIView.setAnimationsEnabled(false)ましたが、問題は解決しません。フッター ビューを残りのセクションやヘッダー ビューと一緒に、消えることなく上に移動したいだけです。

4

2 に答える 2

0

コードでフッターを設定してみてください:

 override func tableView(tableView: UITableView, titleForFooterInSection section: Int) -> String? {

     switch (section) {
    case 4: return "Footer" }
     default: ""
    }
    return title
}
于 2015-01-28T13:04:51.193 に答える