Как держать UIview и Move? - PullRequest
       7

Как держать UIview и Move?

0 голосов
/ 05 октября 2011

Я хотел hold UIView и Move как способ, которым мы все можем изменить наш значок на home screen.

Как мне этого добиться?

1 Ответ

0 голосов
/ 05 октября 2011

Не существует простого вызова пользовательского интерфейса, который сделает это за вас.

Можно было бы реализовать, используя следующую последовательность:

  • Обнаружение события касания в представлении.
  • Время периода касания для достижения порога, когда вы уверены, что пользователь намеревается переместить представление.
  • После того, как порог пройден, используйте некоторую визуальную индикацию, чтобы показать, что представлениеподвижны.Это может быть анимированное колебание, например значки на домашнем экране, или что-то более простое.
  • Отслеживайте события касания, когда пользователь перемещает вид, и обновляйте свою позицию соответственно, чтобы оставаться под пальцем пользователя.
  • Когда пользователь поднимает палец (событие касания), установите позицию представления в новое местоположение (возможно с некоторой привязкой к сетке, как используется на домашнем экране).
  • Обнаружение какого-либо события для восстановлениявид на его неподвижный внешний вид.На домашнем экране используется кнопка «Домой», но вы можете просто использовать событие «touch up».

Надеюсь, это поможет.Там требуется немного кода, и многое зависит от вашего пользовательского интерфейса и выбора дизайна.

...