2

我觉得这是一个有点愚蠢的问题,但我无法解决。我有一个显示子分类的 uitableviewcells 的 uitableview。当我滑动以启用编辑模式时,我想将出现的红色更改为不同的红色阴影。我能做到吗?

我尝试更改背景颜色或添加子视图

-(void)willTransitionToState:(UITableViewCellStateMask)state

被调用,但我无法仅对主单元格的“删除”部分进行任何操作。我还在 initWithCoder 中向 self.editingaccessoryview 添加了一个子视图,但我仍然无法让任何事情发生。

谢谢你的帮助

4

2 回答 2

2

我也面临同样的问题,最后我克服了它。看到这个给定的答案

此链接中的 IOS-7 解决了单元格的突出显示颜色问题。

于 2013-10-03T13:48:05.013 回答
0

可能是您在 cellForRowAtIndexPath (委托方法)中为 Cell 设置单元格 setBackgroundImage 。不要在这里设置。将您的图像设置为:

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { cell.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"cellList.png"]]; }
于 2013-12-11T12:36:21.817 回答