无法改变我的自定义单元格的文本

时间:2012-06-07 01:25:27

标签: iphone uitableview

我的目标:点击表格视图的具体内容,然后更改此行的uilablel文本

我正在做的是

 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSLog(@"click on row number %d",indexPath.row);
    NSIndexPath *index  =   [NSIndexPath indexPathForRow:indexPath.row inSection:0];
    NSArray     *array  =   [NSArray arrayWithObject:index];
    itemDesc.text       =   @"text should be changed";

    [shoppingListTable reloadRowsAtIndexPaths: array withRowAnimation: UITableViewRowAnimationNone];
}

xib是here

但是,点击该行后,uilabel的文字仍然是相同的

请就此问题向我提出建议。欢迎任何评论

1 个答案:

答案 0 :(得分:0)

使用时

[shoppingListTable reloadRowsAtIndexPaths: array withRowAnimation: UITableViewRowAnimationNone]; 

和委托方法

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{}

将被使用。