Кастомные кнопки для ipad - какой подход лучше? - PullRequest
0 голосов
/ 05 ноября 2011

Я пытаюсь создать набор кнопок, которые ведут себя немного иначе, чем обычные кнопки. Требования:

  1. Когда палец пользователя скользит по кнопке, он должен выделяться (пользовательское изображение изменяется).
  2. Когда палец пользователя соскальзывает с кнопки, он отменяет выделение.
  3. Когда палец пользователя соскальзывает с кнопки на новую кнопку (не поднимая палец), подсвечивается новая кнопка, а старая возвращается назад.
  4. Если пользователь отпустил палец, находясь в верхней части кнопки, кнопка сработает и подсветка останется.

Я думаю, что могу реализовать 1, 2 и 4, используя существующую структуру кнопок.

Однако 3 невозможно. Поскольку система продолжает регистрировать касания, когда я перетаскиваю кнопку, и не регистрирует касания на новой кнопке, пока я не отпущу. Есть идеи?

...