I would like to rotate an UIImageView by 90 degrees over the span of the length of the iPhone's view using imageView.transform = CGAffineTransformMakeRotation(degrees * M_PI/180);, and was wondering how I could implement this as the view is being dragged left by the user (and thus also the ability to rotate "back" if the view is dragged right). Thanks!

Regarding moving the view, you can do so by updating its
frameproperty like this.-You may also add and
observerthat listens to yourviewframechanges.-Here, you basically are asking for receiving a notification whenever the property
frameof objectviewchanges. You can handle that notification implementing the following method.-You'll have to do some maths to calculate rotation based on
xposition. Also, I guess rotating the view along its center is a little tricky, maybe you'll find the post below useful.-http://www.informit.com/blogs/blog.aspx?uk=Ask-Big-Nerd-Ranch-Rotating-an-iPhone-View-Around-a-Point
The thing is, you won't have to worry about wherever you're panning to, as view rotation will just get update according to its position everytime it changes.
Hope it helps :)