Функциональность типа радио-набора, как видно на Куда? Приложение - PullRequest
1 голос
/ 04 декабря 2008

Прямой вопрос. Я пытаюсь понять дизайн пользовательского интерфейса и как заставить его работать с кодом. В частности, раньше было приложение, которое прошло несколько сессий дизайна под названием «Куда? Нажмите Нажмите Нажмите. У них был стол, который они превратили в радиоприемник, скриншот:


(источник: taptaptap.com )

Мой вопрос: это не более чем 22 или около того изображения с различными состояниями, объединенными поверх UIView? Каждый UIImageView это кнопка? Как бы что-то подобное сложить? Я хотел бы учебник по программному превращению изображений в реальные действия. Если есть какая-нибудь книга или блог, описывающий этот процесс, это был бы идеальный ответ для меня.

Любое понимание того, как это делается?

1 Ответ

1 голос
/ 04 декабря 2008

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

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