在我的应用程序中,我有一些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];
但是最后一行代码不起作用 - 文本像以前一样是灰色的。
答案 0 :(得分:0)
您是否在更改后进行任何细胞重绘?也许您可以尝试调用setNeedsLayout来重绘单元格。