我有一个问题:我想获取 UITableView 上添加的最近单元格的 indexPath。这是我的代码:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//[_tableView clearsContextBeforeDrawing];
static NSString *simpleTableIdentifier = @"SimpleTableItem";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
cell.tag = indexPath.row;
CGRect frame1 = CGRectMake(10, 25, 80, 10);
UILabel *lbl2= [[UILabel alloc]initWithFrame:frame1];
[lbl2 setFont:[UIFont fontWithName:@"Helvetica" size:8.5]];
[lbl2 setTextColor:[UIColor blackColor]];
[lbl2 setTextAlignment:UITextAlignmentLeft];
lbl2.text = [FileDateArray objectAtIndex:indexPath.row];
[cell addSubview:lbl2];
[lbl2 release];
deleteIndexPath = indexPath.row;
NSLog(@"Delete index:%@",deleteIndexPath);
return cell;
}
在我的 tableview 上,一次只添加了一行。当我在控制台上打印时,deleteIndexPath 为 null。你有什么建议吗?