сразу
let panGesture = UIPanGestureRecognizer(target: self, action: #selector(handlePan(_:)))
floatingImageView.addGestureRecognizer(panGesture)
addSubview(floatingImageView)
она создаеться, и потом еще раз нажав и зажав на ней я могу ее двигать
как сделать, что бы долгим нажатием создать ее и сразу же активировать #selector(handlePan(_:)) что бы она сразу двигалась за пальцем
без еще одного нажатия ?
Создай кастомный UI-элемент, который будет переопределять touchesBegin, touchesMove и touchesEnded методы, и вручную отлавливать в этих методах перемещение
Это не сработает, ибо они все ждут новый uievent 🤷♂️
вопросов нет, думал что если спуститься на уровень ниже, можно обойти это
Там у uigesture все те же самые методы ведь, только uigesture имеет приоритет над вьюхами в любом случае.
Обсуждают сегодня