Iphone UITableView,在删除时捕捉触摸?

Iphone UITableView,在删除时捕捉触摸?,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,我想知道是否有人能帮我解决一个关于从UITableView中删除行的问题。我已经实现了tableView:committeeditingstyle:forRowAtIndexPath:,现在当我在单元格上滑动时,会出现[DELETE]按钮,我的问题是我需要使用哪种方法来捕捉用户按下该按钮(即[DELETE]) 另外,当我删除一行时,我可以从数据源中删除该行并刷新表。或者我应该从数据源中删除该行,然后在tableView上调用其他方法吗?从数据源中删除并在表上调用重载数据。或者您的表中有一百万行吗

我想知道是否有人能帮我解决一个关于从UITableView中删除行的问题。我已经实现了
tableView:committeeditingstyle:forRowAtIndexPath:
,现在当我在单元格上滑动时,会出现[DELETE]按钮,我的问题是我需要使用哪种方法来捕捉用户按下该按钮(即[DELETE])


另外,当我删除一行时,我可以从数据源中删除该行并刷新表。或者我应该从数据源中删除该行,然后在tableView上调用其他方法吗?

从数据源中删除并在表上调用重载数据。或者您的表中有一百万行吗?

从数据源中删除并调用表上的重载数据。或者你的表中有一百万行吗?

这就是我想要的,刷卡的回调和用户选择[DELETE]时的回调

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Swipe ...");
}

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Delete Pressed.");
}

这就是我想要的,刷卡的回调和用户选择[DELETE]时的回调

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Swipe ...");
}

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"Delete Pressed.");
}

大约20行,这是上限,所以删除和重新加载应该可以,我只是想确保我没有错过一个更好的方式。我想使用其中一种UITableViews方法更有用,就像你说的对数百万行进行删除,或者如果你想对删除设置动画。重载数据即使对数千行也可以,所以对20行你应该可以。大约20行,这是有限制的,所以执行删除和重载应该可以,我只是想确定我没有错过更好的方法。我想使用UITableViews方法中的一种更有用,就像您所说的,对于数百万行,或者如果您希望对删除设置动画。即使对于数千行,重新加载数据也可以正常工作,因此对于20行,您应该可以。