我试图更新可重用的UITableViewCell中按钮的标记。对于前5-8个单元,设置标签没有问题,因为这些单元尚未被我的理解“重用”。一旦UI必须重用单元格,它不再允许我更改标签或设置按钮的标签。我错过了什么?可重复使用的UITableViewCells的子按钮不允许我更新标记
UITableViewCell *cell =[tblPlaces dequeueReusableCellWithIdentifier:@"mainTableViewCell"];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"mainTableViewCell"];
}
[[cell viewWithTag:107] setTag:indexPath.section];
你在哪里打电话呢?你的代码中的任何地方?或在你的cellForRowAtIndexPath? – Firo 2013-02-08 18:23:34
它在我的cellForRowAtIndexPath函数中。如果有帮助,单元格实际上来自我的故事板中的UITableView。我正在初始化我相信的正确方式。我也编辑了上面的代码块。 – 2013-02-08 18:38:01