tableView beginUpdates endUpdates

[self.tableView beginUpdates];
[self.tableView endUpdates];

這兩個方法是需要配合使用的,單純調用兩個方法會刷新table,一般和insert、delete、刷新某區某行等會使用到動畫的動作配合使用,使動作更流暢。

需要提到的一點是可以和 CATransaction配合使用。

[CATransaction begin];
[CATransaction setCompletionBlock:^{
        // animation has finished
}]; 
[tableView beginUpdates];
// do some work
[tableView endUpdates];
[CATransaction commit];
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容