我創建了一個UITableViewController。在它內部,我創建了一個從viewForHeaderInSection返回頭部的自定義視圖。如果我進入編輯模式並對單元格重新排序,那麼在滾動期間,重新排序的單元格浮動在自定義標題視圖上方。這將持續到tableview用[tableview reload]重新加載。就好像單元格從重新排序中被移動到視圖堆棧頂部之後一樣。重新排序後,uitableview中的單元格在滾動時位於customheaderviews之上
我在moveRowAtIndexPath方法的末尾找到了[tableView reload]的問題,但我想知道這是否是預期的行爲。我無法在文檔或Google搜索中找到任何有關它的信息。
是的,[tableview reload]當時沒有和我一起坐好。我更喜歡你的方法。 – Ajaxharg
我發現,拖延是不夠的相當長的設備上 - 你可能希望測試後進行調整。 – jrturton