gpt4 book ai didi

ios - 如何使用 Xcode 的 xcassets 切片功能在 UIImageView 中正确显示图像?

转载 作者:行者123 更新时间:2023-12-01 16:31:46 26 4
gpt4 key购买 nike

我想使用切片功能(适用于使用 iOS 7 或更高版本的部署)来切片以下图像:

enter image description here

目前,我在 xcassets 中制作了一个新的图像集,并添加了该图像的两个版本。一个是 281x36 像素,另一个是两倍大小。然后我使用切片工具对两个图像进行切片,如下所示:

enter image description here

我创建了一个 UIImageView 并将图像设置为“testimage”。我使用了“ScaleToFill”模式,图像在预览中正确缩放:

enter image description here

接下来,我运行代码以查看使用 iphone 6 模拟器的效果,但我没有得到预期的结果:

enter image description here

在设备本身上实际运行时,似乎没有使用切片功能。我已经玩了一段时间,并确保部署目标> 7.0(现在设置为 8.4)。我也检查了模拟器,只是为了确保它是用 8.4 模拟的,它就是这样。

有谁知道我在这里做错了什么?

先感谢您!

最佳答案

好的,经过一番困惑后,我相信我找到了解决问题的方法:

我正在导入和切片 JPG 文件,我遇到了上面解释的意外行为。我决定先尝试将相同的图像转换为 PNG 文件,然后再尝试切片。一切正常!

我不确定为什么 JPG 文件没有正确切片,也许这是一个错误?或者我只是遗漏了一些东西。无论哪种方式,如果其他人有这个问题,我建议一个简单的解决方案是在导入图像集之前将您的文件转换为 PNG。

关于ios - 如何使用 Xcode 的 xcassets 切片功能在 UIImageView 中正确显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com