catch编辑 - 模式左和从UITableViewCell更改标签

问题描述:

我有一点问题。当我进入我的uitableview的编辑模式时,manuel添加的标签应该消失。我意识到这一点通过在下述方法将此标签字段的α设定为0:catch编辑 - 模式左和从UITableViewCell更改标签

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath { 

    if ([self isEditing] && [indexPath row] == [tripArray count]) { 
     return UITableViewCellEditingStyleInsert; 
    } 
    [[[[self tableView] cellForRowAtIndexPath:indexPath] detailTextLabel] setAlpha:0]; 
    return UITableViewCellEditingStyleDelete; 

} 

但它用我的tableview的代表-梅索德我可以设置alpha回到图1,当结束了编辑模式? ?? 希望有人有一个想法?我没找到合适的......

我做了一个工作,并使用标准单元格的标准文本标签。这个文本标签在编辑模式下消失...不是一个好方法,但它为我做了。

看一看:tableView:commitEditingStyle:forRowAtIndexPath:。当用户点击表视图单元格上的删除或插入按钮时,UITableView将调用此数据源方法。

+0

但是当用户只按下“完成”按钮并且没有行被删除或插入时是什么? – Micko 2010-09-18 15:45:29

+0

有人想法吗?我找不到正确的把戏...... – Micko 2010-09-19 11:15:17