【发布时间】:2014-03-15 23:40:35
【问题描述】:
我正在尝试使用表视图(动态)创建一个简单列表,其中表视图单元格加载了来自简单数组的数据。
当用户点击表格视图中的一行时,我正在尝试更新表格视图单元格上的标签。
问题:由于某种原因,我可以更新所选单元格上的标签,但单元格变为灰色,我无法使用以下方法取消选择:
[tableView deselectRowAtIndexPath:indexPath animated:NO];
但如果我不更新表格视图单元格标签,则取消选择有效!
反之亦然,如果我删除 DeSelect 行语句,则标签更新有效!
我不能让他们同时工作:(
这是我用来更新标签的代码: - (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"ListCell";
ListCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
cell.accessoryType = UITableViewCellAccessoryNone;
cell.TitleLabel.text = @"testing";
有人有什么想法吗?
【问题讨论】:
标签: ios uitableview