Bunun üzerine kafamı vuruyordum ve google hiçbir şey göstermiyordu. Sonunda bunu çözdüm ve bir sonraki kişinin iyiliği için buraya yazacağımı düşündüm.
UITableView
Birden çok bölümü olan bir alanınız var. Her bölüm homojendir, ancak genel tablo heterojendir. Bir bölümdeki satır yeniden sipariş, ancak izin vermek isteyebilirsiniz Yani genelinde bölümler. Belki de sadece bir bölümün yeniden sıralanmasını istiyorsunuz (bu benim durumumdu). Benim gibi bakıyorsanız, UITableViewDataSourceDelegate
bölümler arasında bir satırı taşımanıza izin vermek üzere olduğu zaman için bir bildirim bulamazsınız. Bir satırı taşımaya başladığında (ki bu iyi) bir tane alırsınız ve zaten taşındığında bir tane alırsınız ve iç öğelerinizle senkronize etme şansı elde edersiniz. Yararlı değil.
Peki bölümler arasında yeniden sipariş verilmesini nasıl önleyebilirsiniz?
Yaptığım şeyi ayrı bir cevap olarak göndereceğim ve başka birinin daha iyi bir cevap göndermesi için açık bırakacağım!