2013-09-28 32 views
2

我覺得這是一個有點愚蠢的問題,但我不能解決它。我有一個uitableview顯示子分類uitableviewcells。當我滑動啓用編輯模式時,我想更改顯示爲不同顏色的紅色的紅色。我能做到嗎?在iOS7編輯模式下改變uitableviewcell'刪除'部分的顏色

我試圖改變背景顏色或添加子視圖時

-(void)willTransitionToState:(UITableViewCellStateMask)state 

叫,但我不能做任何的事情發生在了「刪除」部分只對主電池。我還添加了一個子視圖中的initWithCoder到self.editingaccessoryview,我仍然不能讓任何事情發生。

感謝所有幫助

回答

0

可能要設置單元格了setBackgroundImage在的cellForRowAtIndexPath(委託方法)細胞。不要在這裏設置。設置你的形象:

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { cell.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"cellList.png"]]; } 
相關問題