重新启用用户交互后更改UITableViewCell的颜色

时间:2011-11-01 14:28:41

标签: uitableview textcolor user-interaction

在我的应用程序中,我有一些menupoints,禁用了用户交互。

   cell.userInteractionEnabled = FALSE;

登录后,我想重新启用其中一些单元格。

这个代码片段的工作方式有一半:

   NSIndexPath *editUsersPath = [NSIndexPath indexPathForRow:0 inSection:1];
        [self.tableView cellForRowAtIndexPath:importPath].userInteractionEnabled = YES;
        [self.tableView cellForRowAtIndexPath:importPath].accessoryType =         UITableViewCellAccessoryDisclosureIndicator;
        [self.tableView cellForRowAtIndexPath:importPath].textLabel.textColor = [UIColor blackColor];

但是最后一行代码不起作用 - 文本像以前一样是灰色的。

1 个答案:

答案 0 :(得分:0)

您是否在更改后进行任何细胞重绘?也许您可以尝试调用setNeedsLayout来重绘单元格。