我想知道用户何时对UITableView
. 根据文档,UITableViewDelegate
我应该使用的方法如下:
- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath;
- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath;
ThewillBegin...
被调用一次,而 thedidEnd...
被调用两次。这有什么原因吗?
我的目标是知道用户何时在单元格上执行了滑动手势,然后是取消手势(他不想删除任何内容)。这是为了在未执行任何操作时恢复先前选择的单元格(根据UITableView 丢失选择)。
有什么提示吗?