I'm new to iOS programming and I'm trying to get a particular task done but I'm having difficulty finding the information for what I'm looking for so I thought I'll give it a shot here. I've got a view with four UIImageViews in a row at the top screen, which can be dragged around with your finger. I want to know how I can make it so that once an image has been dragged into a particular area on screen, it will "snap" into that area. And if the image is not dragged into that particular area on the screen, it springs back to it's original starting point, with an animation of it springing back there. I can providing more information on request if needed.