在tableView需要對(duì)特定的某些行進(jìn)行更新的時(shí)候,官方提供了一個(gè)方法:
- (void)reloadRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
使用該方法的前提是能夠確定參數(shù)中indexPaths里的每一個(gè)indexPath的準(zhǔn)確(即該indexPath對(duì)應(yīng)的section和row都存在)抓艳。有時(shí)候在項(xiàng)目中可能會(huì)遇到這種情況:對(duì)于tableView只想對(duì)其中的某個(gè)section的某些rows進(jìn)行改變雹食,這種改變不僅僅是某個(gè)row上UI的變化烫幕,可能還會(huì)同時(shí)有row數(shù)量上的變化吹由,如果是在數(shù)量上發(fā)生變化的時(shí)候呛讲,使用該方法前應(yīng)該根據(jù)需求(row的數(shù)量)去對(duì)應(yīng)的調(diào)用insert或delete方法,確保調(diào)用該方法時(shí)tableView中擁有參數(shù)indexPath里的某個(gè)section 上的某個(gè)row恩商。