背景图像在iPhone4上未正确渲染



我有一个由我的设计师在Photoshop中创建的背景图像。我将其转换为PNG-24,并有两个文件,一个文件用于640 x 920,一个用于320 x 460的正常显示(我以 @2x的命名)。

当我在iPhone 4上实现它时,它不会正确渲染(颜色要深得多),但是,当我将其放在iPhone5上时,它可以正常工作。文件的大小为608 kb。任何人都知道可能出了什么问题以及如何解决这个问题?

我不会说大小是一个问题。蜂蜜图像意味着它不会在应用程序的寿命中发生变化。关于文件大小 - 您可以在Photoshop中使用"保存Web"选项,并在更改格式/质量时观看工件。PNG非常适合具有透明度的图像,根据Apple,它是iPhone的最佳图像格式。

设备之间的颜色不一致可能是由于显示质量的差异。您可以尝试以编程方式修复它,但请确保在一些设备上对其进行测试。至于简单的解决方法,在接口构建器中,在您的背景图像上添加了一个新视图,并将透明度和颜色设置为您的喜好。然后将视图设置为隐藏。然后,取决于设备(iPhone5,iPhone4)将您的颜色视图设置为可见[查看Sethidden:no];

但是,我无法想象iPhone显示的不同之处很大,所以如果您真的想编程修复它,请小心。

我确实尝试过很多解决此问题的方法,并在上面使用了DTS票。最后,原因是iPhone5更好地显示颜色,我无能为力修复它。

相关内容

  • 没有找到相关文章

最新更新