tableview的默认行为是以蓝色突出显示所选行。 我有一个编辑/删除(不确定在措辞上)按钮,将表格置于编辑模式,显示红色删除圆圈。
我不确定如何让用户编辑行的文本。 (虽然到现在为止“是否”还没有超出我的想法。)
让用户添加和删除项目更好,还是应该包含编辑功能?
如果我应该包含编辑功能,是否应该使用相同的编辑功能触发删除圆圈,或者是否应该通过另一个按钮(按钮的空间有限)甚至是花哨的手势来启用编辑?
答案 0 :(得分:0)
我想说限制用户添加和删除但不能编辑将取决于您的用例以及表中的一行代表什么。如果它是一小段信息(比如一个名字),那么删除错误的信息并输入新信息而不是编辑可能更为明智。如果行代表一些更大的对象,那么编辑可能是个好主意。我建议完成这项工作,在点击行时推送到一些详细视图控制器,这将具有它自己的编辑状态,并允许用户使用该对象更改他们想要的任何内容(如联系人应用程序的工作方式)。 / p>