如何在表视图中删除多行? [英] How to delete multiple rows in table view?
本文介绍了如何在表视图中删除多行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:
从uitableview中选择多行并删除
我正在开发一个应用程序,该应用程序需要能够选择多行并删除它们。我将复选框放在行中以将其标记为删除。但每次都会选择最后一行。我该如何选择多行?
I am developing an application which requires the ability to select multiple rows and delete them. I placed the checkboxes in the rows to mark them for deletion. but every time, the last row is selected. How can I select multiple rows?
推荐答案
将已选中和未选中的行分配给
Assign checked and unchecked rows by
if (editingStyle == UITableViewCellEditingStyleDelete) {
UITableViewCell *selectedCell = [tableView cellForRowAtIndexPath:indexPath];
if (selectedCell.accessoryType == UITableViewCellAccessoryNone) {
selectedCell.accessoryType = UITableViewCellAccessoryCheckmark;
} else if (selectedCell.accessoryType == UITableViewCellAccessoryCheckmark) {
selectedCell.accessoryType = UITableViewCellAccessoryNone;
}
}
用于检查多行。
在删除它们的同时,检查
While deleting them, check for
UITableViewCellAccessoryCheckmark
并删除已选中的行。
这篇关于如何在表视图中删除多行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文