У меня есть много пользовательских UIViews внутри контейнера, которые я анимирую после того, как пользователь перемещает их. Чтобы отследить их движение, я получаю текущую позицию с помощью touchesBegan:
и обновляю позицию с помощью touchesMoved:
.
Иногда, особенно если я переместил вид совсем недавно (и он все еще может анимироваться обратно в исходное положение), если я начну перетаскивать другой вид, селектор touchesBegan:
не будет вызываться, но touchesMoved:
и touchesEnded:
будет. Как можно вызывать touchesMoved:
и touchesEnded:
без вызова сначала touchesBegan:
в представлении?