为什么我的第一件物品看起来错了? (见图)

时间:2011-03-28 06:15:30

标签: iphone objective-c cocoa-touch uitableview

我的问题是错误的第一项。它不像其他人。一些代码创建了我的表。当我向下滚动并向上滚动时,第一个项目变得像其他项目一样,但是当我开始加载我的视图时,它很糟糕。

- (UITableViewCell *)tableView:(UITableView *)tv cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
   [tableView setEditing:YES];
    NSString *MyIdentifier = @"MyIdentifier";
    UITableViewCell *cell = [tv dequeueReusableCellWithIdentifier:MyIdentifier];

    if (cell == nil) 
    {
    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease];
    }

    [cell.textLabel setText: [m_pArrayData objectAtIndex:indexPath.row]];
    return cell;
}

enter image description here

1 个答案:

答案 0 :(得分:0)

[tableView setEditing:YES];

不应该在这里完成。在viewWillAppear上执行此操作,或者更好的是,使用按钮切换它。