Check Mobile App
Read now
Start a Project

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


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!

. . .

Leave a Comment

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

Be the first to comment.


Excellent work, fast, good quality and understood the brief perfectly! Quick responses developing the project and very good cooperation. I suggest to anyone.

Stathis Plakidas

Stathis Plakidas

Talk to Sales


Live Chat
Start a Project

    Message Sent!

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

    Back to Home