0

我的目标:单击特定的表格视图然后将更改该行的 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就在这里

但是点击行后,uilabel的文字还是一样的

请就这个问题给我建议。欢迎任何意见在这里

4

1 回答 1

0

当你使用

[shoppingListTable reloadRowsAtIndexPaths: array withRowAnimation: UITableViewRowAnimationNone]; 

和委托方法

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

将会被使用。

于 2012-06-07T09:30:30.050 回答