Какова правильная инструкция для пользовательского интерфейса для кнопки «Действие» в приложении iOS для UITableView на строку? - PullRequest
0 голосов
/ 14 апреля 2011

Приложение «Мой iPad» (!!) имеет табличное представление в качестве контроллера сведений UISplitViewControllers. Для запуска различных действий я использую следующее:

  1. Проведите жестом по ячейкам, чтобы сделать видимой кнопку с названием «Действие».
  2. Если дотронуться до кнопки действия, появится лист UIActionSheet с различными параметрами (Удалить, Отправить, Загрузить).
  3. Прикосновение к одной из кнопок в листе действий запускает действие.

Чтобы добиться этого, я настроил заголовок кнопки «Удалить», который обычно показывался бы жестом смахивания.

Обратите внимание, что прикосновение к самой ячейке откроет / предварительно просмотрит затронутый элемент.

Однако мои тестовые пользователи жалуются, что не могут найти меню действий, потому что они никогда не будут пытаться провести пальцами по ячейкам, и если они это сделают, они сделают это, чтобы удалить запись. Но им нравится, что прикосновение к ячейке позволяет предварительно просмотреть элемент.

Отсюда мой вопрос: как правильно это сделать? Показать кнопку раскрытия в каждом ряду (маленькая синяя стрелка справа)? Показать UIBarButtonItem в каждой строке, чтобы вызвать меню действий? Я так против, потому что в каждом ряду кнопка выглядит нелепо.

1 Ответ

0 голосов
/ 14 апреля 2011

Похоже на сложную ситуацию; Я бы либо:

  1. Добавьте кнопку подробного раскрытия в каждую ячейку, и нажмите на нее новый контроллер представления с опциями (например, приложение YouTube).

  2. Показать параметры в представлении «запись» и добавить в действие «прокрутка» дополнительную обнаруживаемую функцию (например, приложение Twitter).

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