Ненавязчивый визуальный сигнал для uitableviewcell - PullRequest
1 голос
/ 12 ноября 2009

Я хотел бы пометить строку таблицы каким-то образом, который показывает, что пользователь щелкнул по ней. У меня есть большое количество строк, и я хочу, чтобы пользователи знали, посещали ли они определенную строку. Этот же метод будет полезен для определения новых записей в строке.

У меня есть два вопроса: будет ли такая тонкая техника нарушать HIGS и какой будет хороший способ сделать это, не испортив интерфейс?

Ответы [ 3 ]

2 голосов
/ 12 ноября 2009

Возможно, у вас может быть цветная точка, как в приложении Apple Mail:

image

Это, очевидно, не должно нарушать HIGS.

1 голос
/ 12 ноября 2009

Возможно, вы могли бы использовать тонкую фоновую раскраску уже посещенных строк.

1 голос
/ 12 ноября 2009

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

Цвет фона может быть хорошим для таких вещей, в зависимости от характера стола.

Другой вариант - иметь пулю в трех состояниях:

  • отсутствует
  • незаполненный круг
  • заполненный круг

Примером здесь являются подкасты на вашем iPod: они начинаются с полного, затем переходят в частично полный после частичного воспроизведения подкаста, а затем уходят, когда вы прослушали его до конца.

альтернативный текст http://www.me.com/ro/bencox76/Galleries/100014/Security%20Now%20Screen/web.jpg?ver=12579803280001

Однако в этом случае у вас есть два разных значения, которые вы пытаетесь передать. Я мог бы объединить их - может быть, полный круг на не посещенных строках, нет круга на посещенных и специальный цвет фона на новых?

Удачи!

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