邮件喜欢选择IOS

时间:2014-11-04 23:07:02

标签: ios objective-c uitableview

这在理论上似乎很简单,但似乎无法找到正确的解决方案。

我正在尝试实现一个UITableViewCell,一旦选择将导航到详细视图但ALSO变为灰色。一旦导航回来,该项将保持灰色,直到从数据源中删除。

我可以让它在选择后更改颜色,但在导航回到UITableView时它不再保留颜色。

以下是自定义UITableViewCell类中的代码:

- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
if(selected) {
    [self setSelectionStyle:UITableViewCellSelectionStyleNone];
    [self setBackgroundColor:[UIColor greenColor]];
} else {
    [self setBackgroundColor:[UIColor whiteColor]];
}
}

我觉得我的逻辑是正确的,虽然我无法理解我所缺少的东西,以达到我的最终结果。

0 个答案:

没有答案