Идиоматический способ редактирования и удаления ячеек строки таблицы - PullRequest
0 голосов
/ 10 августа 2011

Поведение таблицы по умолчанию заключается в выделении синим цветом выбранной строки. У меня есть кнопка редактирования / удаления (пока не уверенная в формулировке), которая переводит таблицу в режим редактирования, показывая красные круги удаления.

Я не уверен, как или даже позволить ли пользователю редактировать текст строки. (Хотя до сих пор «ли» даже не приходило мне в голову.)

Лучше ли позволить пользователю добавлять и удалять элементы, или я должен включить функцию редактирования?

Если я должен включить функцию редактирования, должна ли она вызываться той же самой функцией редактирования, которая заставляет круги удаления появляться, или же редактирование должно быть включено другой кнопкой (ограниченное пространство для кнопок) или даже причудливым жестом?

1 Ответ

0 голосов
/ 10 августа 2011

Я бы сказал, что ограничение пользователя добавлять и удалять, но не редактировать, будет зависеть от вашего варианта использования и от того, что представляет строка вашей таблицы.Если это небольшая часть информации (скажем, имя), то может быть разумнее просто удалить неправильную и ввести новую, а не редактировать.Если строка представляет некоторый более крупный объект, то редактирование, вероятно, будет хорошей идеей.То, что я бы порекомендовал, чтобы сделать это, это нажать на некоторый контроллер подробного представления, когда постучат строка, которая будет иметь свое собственное состояние редактирования и позволяет пользователю изменять все, что он хочет с этим объектом (например, как работает приложение контактов).1001 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...