iOS – How to Drag and Scale an UIImageView over another UIImageView

Updated 26 October 2021

Save

We can drag and scale an UIImageView over another UIImageView using two gestures :

UIPanGestureRecognizer and UIPinchGestureRecognizer.

For Dragging an Image View : UIPanGestureRecognizer

For Scaling an Image View : UIPinchGestureRecognizer

Here is my view that looks like : Click here —— >

Take two images :

outerImgView in background with Content mode as AspectFit

innerImgView in background with Content mode as AspectFit

Apply UIPanGestureRecognizer over innerImgView as :

dragImg func definition :

Apply UIPinchGestureRecognizer over innerImgView as :

I hope from this, it will make you more comfortable using Draggable and Scalable functionality into your app for developing various different features. Thanks for tuning in once again!

author
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Start a Project


    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home