用下面的可以避免屏幕跳動。
[UIView performWithoutAnimation:^{
[_tableView reloadSections:[NSIndexSet indexSetWithIndex:tag] withRowAnimation:UITableViewRowAnimationFade];
}];
另外reload的時候如果有多個section每個section不同的row個數,會有section跳動的情況。這是設置tableview的esrowheight=0就行,不讓他預估行高
其他文章請查看個人博客:http://zhangqq166.cn/