从资产初始化后为什么UIImage旋转?

时间:2019-03-05 18:28:29

标签: ios swift uiimageview uiimage assets

我的xcassets文件夹中有一个图片,该图片的格式为PDF,然后通过以下方式初始化并分配给UIImageView

imageView.image = UIImage(named: "myImage", in: Bundle.current, compatibleWith: nil)?.withRenderingMode(.alwaysTemplate)

当我运行该应用程序时,此图像显示为旋转/翻转,但我没有在代码中旋转它。图像文件看起来正常。那里会发生什么?

1 个答案:

答案 0 :(得分:0)

我遇到了同样无法理解的问题。但这只发生在垂直放置在xcassets中的微小矩形矢量图像上。我尝试了一些事情,例如更改xcasset给我们的所有设置。 las,对我唯一有用的是增加图像大小。然后,iOS停止更改方向。

它看起来确实像是xcode中的一个bug,试图压缩/优化图像并错误地旋转图像...

无论如何,请尝试更改图像大小(按比例放大-或插入边距)。另外,尝试导出到另一种媒体类型。