Kepalaku sedang memikirkan yang satu ini, dan Google tidak menemukan apa pun. Saya akhirnya berhasil dan berpikir saya akan menulisnya di sini demi orang berikutnya.
Anda memiliki UITableView
dengan banyak bagian. Setiap bagian homogen, tetapi tabel secara keseluruhan heterogen. Jadi, Anda mungkin ingin mengizinkan pengurutan ulang baris dalam suatu bagian, tetapi tidak di seluruh bagian. Mungkin Anda bahkan hanya ingin satu bagian dapat disusun ulang sama sekali (itu kasus saya). Jika Anda melihat, seperti saya sebelumnya, di UITableViewDataSourceDelegate
Anda tidak akan menemukan pemberitahuan tentang kapan akan membiarkan Anda memindahkan baris antar bagian. Anda mendapatkannya ketika mulai memindahkan baris (yang bagus) dan satu ketika sudah dipindahkan dan Anda mendapat kesempatan untuk menyinkronkan dengan barang-barang internal Anda. Tidak membantu.
Jadi bagaimana Anda dapat mencegah pemesanan ulang antar bagian?
Saya akan memposting apa yang saya lakukan sebagai jawaban terpisah, membiarkannya terbuka bagi orang lain untuk memposting jawaban yang lebih baik!