目标C:在正方形内创建旋转图像?

时间:2015-09-05 15:25:59

标签: objective-c image core-graphics quartz-graphics core-image

对于arduino绘图机器人,我想在iOS应用程序中将图像旋转45度,以便新的(旋转图像)位于白色框内。想象一下,图片中的蓝色矩形是原始图像和图像。如你所见,它在一个白色方块内旋转。我怎么能这样做?重要的是,不仅要有旋转的图像,还要在屏幕上有一个白色框后面的旋转图像。它实际上必须是一个新的图像,所以如果我得到像素(1,1)的颜色它是白色的。enter image description here

1 个答案:

答案 0 :(得分:0)

您可以尝试使用白色UIView超级视图和蓝色UIView子视图。然后做:

subview.transform = CGAffineTransformMakeRotation(M_PI/4);
superview.bound = subview.frame;

我认为它应该有用。