ios - 与旧款 iPhone 相比,iPhone X 上的按钮图像颜色不同

标签 ios iphone swift

我正在向 UIButton 添加图像:

setImage(#imageLiteral(resourceName: "IconCamera"), for: .normal)

与 iPhone 5s、iPhone 6 和 iPhone 7 plus 相比,图像在 iPhone X 上显示不同。

iPhone 6 screenshot

iPhone 6 屏幕截图。

enter image description here

iPhone X 屏幕截图。

enter image description here

Assets 中添加的图像。 这是我添加的 3 张图片中的 @3x 图片。另外,图像是PNG格式的。 尝试以 PDF 格式放入矢量图像。相同的结果。

谁能告诉我,为什么会有这种差异?

最佳答案

可能是您使用了不同的图像(似乎您使用了具有不同对比度的图像)。 尝试使用单尺度图像进行实验。

关于ios - 与旧款 iPhone 相比,iPhone X 上的按钮图像颜色不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51710124/

相关文章:

ios - 清除iOS设备

iphone - iPhone 启动时相机视频显示方向不正确

xcode - IOS图像的径向渐变

ios - 在 iOS 8/iPhone 6 上获取像素数据

ios - 在 iOS 10 上使用 Facebook SDK 登录时出现空白页面

ios - 隐藏类型为 UIKeyboardTypeNumberPad objective c 的键盘

iphone - StackScrollView 与委托(delegate) ID MBProgressHUD 的问题

iphone - NSString stringWithFormat 调用 XX 次导致内存警告

ios - 在 Swift 中从字典中获取值时崩溃

ios - 将 SKSpriteNode 裁剪成圆角矩形