我在使用png
图像时遇到问题,与实际图像相比,iOS 上的颜色错误。
我如何使用图像并不重要,它总是得到错误的颜色。我已经尝试过了UIButton
,UIImageView
它给出了相同的结果。
这是 a 的非常标准的用法UIImage
:
UIImage* greenButtonImg = [UIImage imageNamed:@"btn_green"];
UIImageView* testView = [[UIImageView alloc] initWithImage:greenButtonImg];
[self.view addSubview:testView];
第二张图片是它在 iOS 上的外观,第一个按钮是它在我的 Mac(Finder 和 Photoshop)上的外观:
如您所见,第二个按钮具有不同的绿色。这发生在使用这张图片的应用程序中。它发生在模拟器和 iPhone 5 上。
什么会导致这个问题?这可能是由创建图像的 Photoshop 中的设置引起的吗?