我有一个应用程序,其中包含具有固定数量属性的项目,例如记录。我在 UITableView 的自己的部分中显示每个项目:项目名称是部分标题,属性是行:
========
Section Header 0: Car A
========
Row 0 - Size: X
Row 1 - Color Y
Row 2 - Number of wheels Z
...
========
Section Header 1: Car B
========
Row 0 - SizeL XX
Row 1 - Color YY
Row 2 - Number of wheels Z
...
我希望用户能够在部分级别删除项目,例如删除记录。从 UI 的角度来看,我认为最好的方法是通过将部分中的所有行向右移动并在左侧部分中垂直居中显示删除符号来模拟行级删除符号和行为:
=======
Section Header 1
=======
Row 0
(-) Row 1
Row 2
有没有公认的方法来解决这个问题?Apple 在 iOS7 的联系人应用程序中为地址字段执行此操作,如下所示:
这样做的一般技术是什么?非常感谢任何帮助或指导!