0
私のUITableView
では、モデルにある変更があった後、私のセルがモデルに従ってロードされている特定のセクションをロードしようとしています。しかし、変更が起こるたびに、上下にバウンスするようなアニメーションのエラーが発生します。どのように私はそれを解決するのですか?これまでのところ何も働かなかった。これは私がAPIレスポンスの後に私のセクションを更新しています方法です:UITableViewのreloadSectionsが上にバウンス
DispatchQueue.main.async {
self.tableView.beginUpdates()
self.tableView.reloadSections(indexSet, with: .none)
self.tableView.endUpdates()
}
テーブルから大幅に追加/削除していますか?または、リロードごとに1/2オブジェクトを追加または削除するだけですか? –
はいリクエストですべてのセクションを更新することができます – Fay007
エレガントな方法でリロードするには、リロードする代わりにセルを挿入して削除します。これはアニメーションで完了します。これはあなたのニーズを満たしていますか? –