iOS - 根据坐标更改 UIImage 的方向

Posted

技术标签:

【中文标题】iOS - 根据坐标更改 UIImage 的方向【英文标题】:iOS - change orientation of an UIImage based on coordinates 【发布时间】:2011-10-28 11:33:41 【问题描述】:

我在 UIView 中有一个 UIImage。我希望能够根据 X、Y 坐标设置图像的方向。我一直在查看 UIImageOrientation 属性,但它只允许我使用选择数量的不同方向(上、下、右、左等),这不够精确。

有什么好办法解决这个问题吗?

【问题讨论】:

【参考方案1】:

您的意思是要将 UIImageView 旋转任意角度吗?

如果是这样,您可以这样做:

imgView.transform = CGAffineTransformMakeRotation(angleInRadians);

【讨论】:

我明白了,你也可以在 UIView 上这样做吗?另外,如何根据 X,Y 坐标计算角度?谢谢 是的,transform 是 UIView 的一个属性!关于你的角度,这完全取决于你想要的行为。

以上是关于iOS - 根据坐标更改 UIImage 的方向的主要内容,如果未能解决你的问题,请参考以下文章

设备方向更改时更改 UIImage

从IOS中的UIImage获取坐标和框架

iOS_UIImage的方向(imageOrientation)

获取 iOS 8 UIImage 方向属性

使用原生 iOS 相机应用程序拍摄的照片总是 UIImage 方向向上

如何根据ios中的方向更改图像位置?