Objective c 我需要根据观察到的属性设置uitableviewCell backgroundColor。如何动态设置特定行?

Objective c 我需要根据观察到的属性设置uitableviewCell backgroundColor。如何动态设置特定行?,objective-c,ios5,uitableview,Objective C,Ios5,Uitableview,我需要根据观察到的属性设置uitableviewCell backgroundColor。如何在观察方法中将行动态设置为灰色或白色,除非有更好的方法在中实现 我正在观察对象是否有效,此时我会使单元格处于活动状态(白色)或不活动状态(灰色) 谢谢大家您可以使用 UITableViewCell *cell = [YourTableVIew cellForRowAtIndexPath:[NSIndexPath indexPathForRow:YourROW inSection:YourSectio

我需要根据观察到的属性设置uitableviewCell backgroundColor。如何在观察方法中将行动态设置为灰色或白色,除非有更好的方法在中实现

我正在观察对象是否有效,此时我会使单元格处于活动状态(白色)或不活动状态(灰色)


谢谢大家

您可以使用

  UITableViewCell *cell = [YourTableVIew cellForRowAtIndexPath:[NSIndexPath indexPathForRow:YourROW inSection:YourSection];

所以我得到了这个单元格,然后就这样设置了它的属性?我需要重新画桌子吗?这是怎么回事?如果你这样做,那么就不需要重新绘制。。。但是,要重新绘制,您可以调用
[tableview reloadData]
。在这种情况下,您要做的所有更改都应该在cellforRow方法中。