1

我正在使用UITableView. 我在UIViewController子视图 UITableView 中添加了编辑选项。当用户swipe the screen the Delete button is showing在这种情况下我已将 barbutton 项目'Edit' 更改为 'Done'。在这种情况下,我已经从代表下方跟踪控制,

- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
-(void) tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath

但是当用户再次滑动视图时,“删除”按钮被隐藏,但我无法触发控件。这样我就无法将 barbutton 项目"Done" 更改为 "Edit"。你能帮我解决这个问题吗?我可以在哪里触发滑动控件以隐藏“删除”选项?提前致谢。

4

1 回答 1

1

这行得通吗?:

- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
    // update button title here
}
于 2012-09-04T07:09:24.970 回答