【发布时间】:2011-08-09 10:36:02
【问题描述】:
UITableView 编辑状态的标准行为是显示一个红色减号,当点击该减号时会弹出一个删除按钮。有没有办法自定义这个,减号按钮是自定义的,并且不会出现“删除”确认?
【问题讨论】:
-
我会建议您滑动删除您的表格视图行。因为它最大限度地减少了所需的点击(触摸)次数。
标签: iphone objective-c ios uitableview
UITableView 编辑状态的标准行为是显示一个红色减号,当点击该减号时会弹出一个删除按钮。有没有办法自定义这个,减号按钮是自定义的,并且不会出现“删除”确认?
【问题讨论】:
标签: iphone objective-c ios uitableview
要删除或更改(但仍使用标准编辑附件),请使用:
cell.editingAccessoryType = UITableViewCellEditingStyleNone;
要提供您自己的图像/视图,请使用:
cell.editingAccessoryView = yourView; //yourView can be an UIImageView
【讨论】:
editingAccessoryType(显示在右侧),减号是UITableViewCellEditingStyle(显示在左侧)。
您可以自定义整个编辑过程:在导航栏中添加一个编辑按钮。添加一个动作。在操作时根据需要更改单元格的外观。调用 reloadData。
【讨论】: