Раскрытие кнопки «i» или шеврон для iPhone? - PullRequest
0 голосов
/ 06 января 2010

У меня есть UITableView со строками, каждая из которых имеет два действия, которые можно выполнить. Пользователю может быть показан экран сведений об элементе (отредактируйте имя и просмотрите сводную информацию) или он может «открыть» элемент, чтобы правильно взаимодействовать и играть с ним. В настоящий момент первое действие выполняется с помощью кнопки с закругленными прямоугольниками с меткой «i», а второе действие начинается с выбора строки (то есть нажатия в любом месте этой строки).

Я знаю о кнопках пользовательского интерфейса Apple, которые можно размещать в строках, но я не уверен, какие из них использовать. Будет ли синяя кнопка «i» выглядеть так, как будто это единственное взаимодействие, и поэтому пользователи не будут выбирать строку? Будет ли шеврон (стрелка) выглядеть так, как будто он будет «углубляться», а не просто показывать сводную информацию?

Это вопрос стиля, а не инструкции. Надеюсь, что здесь все еще уместно,

1 Ответ

0 голосов
/ 06 января 2010

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

Вам определенно следует продолжать использовать нажатие всей строки для «открытия», особенно если это операция, которую пользователь будет выполнять чаще (чем больше цель, тем лучше).

Вы можете переключиться на использование стандартного шеврона для экрана сведений об элементе, но кнопка «i» или пользовательская кнопка также вполне приемлемы (и вы можете установить свою пользовательскую кнопку в качестве вспомогательного вида ячейки, так что она находится в точно такое же место).

Если ваша таблица имеет режим «редактирования», вам также может понадобиться рассмотреть, как / если эти действия изменятся.

...