дизайн интерфейса приложения для iphone для добавления в избранное? - PullRequest
1 голос
/ 10 февраля 2011

После нажатия правой кнопки «+» элемент в этом представлении добавляется в избранное, и на экране отображается UIAlertView со словами «Добавлено в избранное». После того, как он добавлен в избранное, я убираю кнопку «+», чтобы тот же элемент больше не добавлялся в избранное. Я не уверен, что все в порядке с Руководством Apple по человеческому интерфейсу, вместо этого должен остаться символ «+», и при повторном нажатии произойдет «Этот элемент уже в избранном»?

Любая помощь будет оценена! Спасибо

Ответы [ 2 ]

1 голос
/ 10 февраля 2011

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

В Руководстве по взаимодействию с человеком есть это , чтобы сказать о представлении оповещений (по вашему вопросу):

Избегайте создания ненужных оповещений.

Эти оповещения обычно не нужны если они:

  • Просто увеличить видимость некоторых информация, особенно информация это связано со стандартом функционирование вашего приложения. Вместо этого вы должны разработать привлекательный способ отображения информация, которая гармонирует с вашим стиль приложения.
0 голосов
/ 10 февраля 2011

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

Таким образом, вы можете добавлять / удалять из избранного, используя ту же кнопку, и менее затруднительно, чем с UIAlertView.

Я также предлагаю вам использовать ★ вместо +

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