改變tableview選擇cell的背景顏色, 的時(shí)候突然遇到一個(gè)問題, 我是將背景改成白色,發(fā)現(xiàn)在點(diǎn)擊某個(gè)cell的時(shí)候,會(huì)出現(xiàn)點(diǎn)擊A行,下面的B行也會(huì)跟著閃一下,后來去掉點(diǎn)擊動(dòng)畫發(fā)現(xiàn),是好像發(fā)生了圖層的覆蓋
開始的代碼
cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.frame] ;
cell.selectedBackgroundView.backgroundColor = [UIColor whiteColor];
后來白frame 改成bounds
cell.selectedBackgroundView = [[UIView alloc] initWithFrame:cell.bounds] ;
cell.selectedBackgroundView.backgroundColor = [UIColor whiteColor];
問題解決了, 這個(gè)現(xiàn)象可能是偶爾發(fā)生, 不知道怎么描述, 反正改成bounds就好了