我有一個tableView幾節。當我從一個部分刪除所有行時,我還使用UITableViewRowAnimationTop動畫(所以它向上滑動)刪除該部分。當在iOS 4設備上運行應用程序時,deleteSections:withRowAnimations:方法正確地使該部分向上滑動並消失在任何上方。然而,在iOS 5中,該部分向上滑動,但保持在其上方的任何位置,然後在完成滑動後消失。什麼可能是錯的?iOS5刪除tableView節動畫
FYI:我使用的iOS5,但已經改變了iOS的部署目標到iOS 4.0,所以我的應用程序將在所有iOS版本從4向上運行,並且已經改變了架構的ARMv6 ARMv7的
編輯:對於測試,我創建了一個空的項目,只有一個UITableViewController,它有幾個部分,每個部分都有幾行,沒有什麼奇特的。有同樣的行爲,所以雖然我真的很猶豫(因爲它幾乎從來沒有這樣),我會走出一條腿,說這是iOS5的一個錯誤?
不知道這是否與您的問題有關,而是來自[iOS 5發行說明:](https://developer.apple.com/library/ios/#releasenotes/General/RN-iOSSDK-5_0/ _index.html)從tableView:viewForHeaderInSection:方法(或其等效頁腳)返回nil不足以隱藏標題。您必須重寫tableView:heightForHeaderInSection:並返回0.0以隱藏標題。 –