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

问题描述 投票:0回答:1

我的xcassets文件夹中有一个PDF格式的图像,我以此方式初始化并分配给UIImageView

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

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

ios swift uiimageview uiimage assets
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.