今天看了系統(tǒng)設(shè)置里, 點(diǎn)擊cell跳轉(zhuǎn)控制器時(shí), 返回時(shí)cell的選中效果有個(gè)動(dòng)畫漸變效果
實(shí)現(xiàn)過程
a.設(shè)置cell選中類型
cell.selectionStyle = UITableViewCellSelectionStyleDefault;
/** 其實(shí)三種效果感覺都一樣的
UITableViewCellSelectionStyleBlue,
UITableViewCellSelectionStyleGray,
UITableViewCellSelectionStyleDefault
**/
b.設(shè)置Selected狀態(tài)
在viewWillAppear方法中, 設(shè)置cell的Selected狀態(tài)
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
// 取出選中的indexPath
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
// 取出選中的cell
UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath];
// 設(shè)置selected, 加上動(dòng)畫
[cell setSelected:NO animated:YES];
}
c. 完成 (非常簡(jiǎn)單)