[英]How can I know when UITableView is displaying Insertion/Deletion controls?
情况1.我滑动以删除一行。 表进入编辑模式,但不显示插入/缺失控制。
情况2。我按一个按钮进入编辑模式,表格进入编辑模式, 并显示“插入/删除”控件。
如何以编程方式区分这两种情况?
要知道是tableview's
edit
还是insert
哪个operation
已committed
则可以使用UITableView
delegate
方法知道它
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if(editingStyle == UITableViewCellEditingStyleDelete)
{
//delete operation
}
else if(editingStyle == UITableViewCellEditingStyleInsert)
{
//insert operation
}
}
要知道tableview是否处于编辑状态,请使用UITableView's editing property
if ([tableView isEditing])
{
//TableView in editing mode so do any remaining operation need to be done
}
else
{
//TableView in not in editing mode
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.