Sab*_*bin 72

//create rect
UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"my_image.png"]];

//set point of rotation
myImageView.center = CGPointMake(100.0, 100.0);

//rotate rect
myImageView.transform = CGAffineTransformMakeRotation(M_PI_2); //rotation in radians
Run Code Online (Sandbox Code Playgroud)

  • 用'M_PI`代替`3.14159265`,用'M_PI_2`代替`M_PI/2` (13认同)

Ahm*_*ali 6

看到这个:

在Quartz中旋转图像?图像是颠倒的!(苹果手机)

 myImage.center = CGPointMake(0, 0);
 myImage.transform = CGAffineTransformMakeRotation([degreesToRadians:imageRotationFix]);
Run Code Online (Sandbox Code Playgroud)