Mi stavo battendo la testa su questo, e Google non stava rilevando nulla. Alla fine ho lavorato e ho pensato di scriverlo qui per il bene della prossima persona.Come limitare il riordino delle righe di UITableView a una sezione
Hai un UITableView
con più sezioni. Ogni sezione è omogenea, ma la tabella generale è eterogenea. Pertanto, potresti voler consentire il riordino delle righe all'interno di una sezione, ma non lo nelle sezioni. Forse vuoi anche solo volere che una sezione sia riordinabile (era il mio caso). Se stai cercando, come ero io, allo UITableViewDataSourceDelegate
non troverai una notifica per quando è in procinto di farti spostare una riga tra le sezioni. Ne prendi uno quando inizia a spostare una riga (che va bene) e uno quando è già stato spostato e hai la possibilità di sincronizzarti con le tue cose interne. Non d'aiuto.
Quindi, come è possibile evitare riordini tra le sezioni?
Pubblicherò ciò che ho fatto come risposta separata, lasciandolo aperto a qualcun altro per pubblicare una risposta ancora migliore!
A quale notifica si riferisce quando si dice "si ottiene uno quando inizia a spostare una riga"? Non ne vedo uno, ma spero di discernere quando inizierà il riordino delle cellule. – TomSwift