UIImage iPhone 旋转 37.8 度
从设备加载图像后,我需要将其旋转 37.8 度,然后将其显示在视图上。
Objective-C中有没有可以实现图像旋转的函数?
伊恩
After I load an image from the device, I need to rotate it 37.8 degrees then display it on a View.
Is there an function in Objective-C that can do the image rotation?
Ian
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
旋转视图:
旋转图像,
UIGraphicsBeginImageContext
创建一个CGContext
。CGContextRotateCTM(UIGraphicsGetCurrentContext(), 37.8°);
[yourImage drawAtPoint:...];
UIGraphicsGetImageFromCurrentImageContext();
并使用此图像。To rotate the view:
To rotate the image,
CGContext
byUIGraphicsBeginImageContext
.CGContextRotateCTM(UIGraphicsGetCurrentContext(), 37.8°);
[yourImage drawAtPoint:...];
UIGraphicsGetImageFromCurrentImageContext();
and use this image instead.是的,请参阅我对此问题的回答:有关旋转滑块的问题
要将度数转换为弧度(对于positionInRadians arg),请使用以下函数:
Yes, see my answer to this question: Question about rotating a slider
To convert degrees to radians (for the positionInRadians arg) use this function:
要旋转图像,请尝试以下操作:
此方法允许您将图像旋转任意数量:
请参阅 此链接了解更多信息。
To rotate the image, try this:
This method allows you to rotate an image an arbitrary amount:
See this link for more information.