我的表格视图中有 9 行,并且只想将按钮添加到第 1 行和第 2 行。当代码第一次运行时,它会在 1 和 2 上显示按钮。但是当我滚动表格视图时,它开始随机显示第 4,5 行,8,9。代码如下。请指教我做错了什么。
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = [NSString stringWithFormat:@"Row %d",[indexPath row]];
if([indexPath row] == 0 || [indexPath row] == 1)
{
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
}
return cell;
}