You can get coordinates of a view in two different ways.
picture.bounds
- The bounds rectangle, which describes the view’s location and size in its own coordinate system.
picture.frame
- The frame rectangle, which describes the view’s location and size in its superview’s coordinate system.
in both cases the size component should be the same.
In the code below origin will be the point with your original coordinates (corx,cory).
CGPoint origin = picture.frame.origin
You probably want to use picture.frame.origin to animate your view. You can always say picture.frame = <new frame>
once you have created your instance and adjust this new frame's origin.
Example
CGRect r = picture.frame;
r.origin.x += 10;
r.origin.y += 10;
picture.frame = r;
This will not be a smooth animation though - you can animate frame property using CoreAnimation for a smooth transition.
Hope this helps