Концепция заключается в том, что пользователь нажимает на значок в представлении, копия значка выскакивает под пальцем пользователя, и они могут перетаскивать его, пока не поднимут палец.Для этого я хочу, чтобы следующий значок
- имел сенсорное событие
- , добавил прозрачный весь экран UIView и вставил UIImageView, содержащий значок на нем.
- отслеживание touchMovesили uiPanGestureRecognizer и перемещайте UIImageView до касания
Проблема заключается в том, что touchMoves (и uiPanGestureRecognizer) не отслеживают, пока пользователь не поднимает палец и не опускает его обратно.то есть происходит следующее:
- значок имеет сенсорное событие
- добавить прозрачный весь экран UIView и добавить подпредставление UIImageView, содержащее значок на нем.
- пользователь перетаскивает палец иничего не происходит, поэтому они поднимают палец и перетаскивают
- отслеживание touchMoves или uiPanGestureRecognizer и перемещают UIImageView до тех пор, пока не дотронутся до
По-видимому, для UIView, чтобы распознать перетаскивание, кажется,должны происходить из UIView.Я пытался (наивно) просто отправить событие приземления в прозрачный вид, но оно не работает.
Есть еще идеи?
большое спасибо ...