Hi All,

I have a UIScrollView that contains a single UIView.
I have a couple of buttons in the toolbar that let me rotate the UIView in 90 
degree increments.

When the rotation is 0, zooming via the pinch mechanism works fine.
When the rotation is 90 or 270, zooming via pinch does nothing.
When the rotation is 180, zooming via the pinch works 'backwards', that is, 
what should expand the image, shrinks it and vice versa.

I've logged the values of the UIView's transform and I guess the issue is that 
UIScrollView directly manipulates A and D in this matrix.

For rotation = 0, A and B are both 1.
For rotation = 90 or 270, A and B are both 0 - hence nothing changes as 0 * x = 
0.
For rotation = 180, A and B are both -1. Not sure how this results in 
'backwards' pinches, though.

Is there something I need to do to get the ScrollView to work? Or is it a bug?

I thought I have seen apps where you can zoom and rotate with a single gesture- 
where those views hand coded?

Thanks,
Brian._______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to