/ / Arrastre y suelte un UIImageView que está en un UIScrollView - objectivo-c, ios, uikit, uiimageview, uitouch

Arrastre y suelte un UIImageView que está en un UIScrollView - objectivo-c, ios, uikit, uiimageview, uitouch

Me cuesta mucho encontrar un buen ejemplo dearrastrar y soltar con ios. Tengo un código de trabajo que arrastra y suelta pero no funciona como se esperaba. El arrastre no ocurre inmediatamente después del toque y arrastre. Tengo que tocar la imagen, cargar un DragImage en el VC principal y luego retocar y arrastrar el DragImage para que funcione.

de alguna manera, el nuevo UIImageView (dragImage) agregado no recibe eventos táctiles o capta eventos táctiles cuando no recibe el evento inicial touchBegin.

Respuestas

1 para la respuesta № 1

Si estas usando touchesBegan como su forma de manejar el arrastrar y soltar, que podría ser el primer escollo. Es probable que sea mucho más fácil para usted usar los diversos UIGestureRecognizers que se proporcionan en iOS 4.0 y versiones posteriores (a menos que tenga un motivo específico para admitir iOS 3).

Con reconocedores de gestos puede simplemente adjuntar uno a su UIImageView y hacer que la vista cambie su punto central paradonde el toque es cada vez que se activa su reconocedor. Si no está interesado en utilizar reconocedores de gestos, quizás pueda proporcionar parte de su código existente para que podamos tener una idea de lo que está pasando aquí.