Objective-C CGAffineTransformRotate Rotation

April 23, 2009 § Leave a comment

You can use CGAffineTransformRotate to rotate a UIView that contain a UIImage. CGAffineTransformRotate uses Radians.

Add this to header file and x is the desired rotation degree:

#define degreesToRadians(x) (M_PI * x / 180.0)

You can rotate a view:
theView.transform = CGAffineTransformRotate(theView.transform, degreesToRadians(45));

If you want to rotate the view clockwise by 90 degree
theView.transform = CGAffineTransformRotate(theView.transform, 0.5*M_PI);

If you want to rotate the view anticlockwise by 90 degree
theView.transform = CGAffineTransformRotate(theView.transform, 1.5*M_PI);
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

What’s this?

You are currently reading Objective-C CGAffineTransformRotate Rotation at Web Builders.

meta

%d bloggers like this: