【问题标题】:screen label color varied between iphone simulator and device?iPhone模拟器和设备之间的屏幕标签颜色不同?
【发布时间】:2012-12-22 12:07:16
【问题描述】:

在我的应用程序中,我为我的 UILabel 设置了 Red(34),Green(7),Blue(107) 值。当我在 iPhone 模拟器中运行时,它会显示我需要的确切颜色。但是当我在 iPhone 设备上运行它时,与 iPhone 模拟器相比,它显示出一些颜色变化。但是当我从 iPhone 设备上截取屏幕截图时,它会显示准确的颜色。我真的很困惑。我无法获得我的彩色屏幕截图。

那么任何人都可以使用您的示例应用程序(使用标签)对此进行测试,并向我提供您的 cmets 和反馈吗?

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

    问题在于 iPhone 和 Mac 显示器的精确物理性能有很大不同。这不是编程/软件错误,您真的无能为力。

    【讨论】:

    • 我的应用程序布局由客户设计,所以我无权更改其设计和颜色...我需要 100% 生产他们需要的东西。这就是我需要帮助的原因?
    • @MathanKumar 看,你不能做任何事。就这样。甚至不同的 iPhone 的屏幕也不同。这就是它的工作原理。
    【解决方案2】:

    是的,这发生了,所以你不能只依靠在模拟器中显示来检查和获得批准。您需要在 iPhone 中实时查看。

    您可以做的是添加一些额外的值并在 iPhone 中再次检查

    红色 +(10-15), 绿色+20, 蓝色 +15

    这将使颜色接近您在 iPhone 中想要的颜色。

    【讨论】:

    • 试试红色(34+12)、绿色(7+20)、蓝色(107+15)。告诉我,你想要的结果吗?
    • No anoop 它不符合我的要求。谢谢你的努力。你用 UILabel 试试这个吧,所以请从你的设备上截屏。然后您将看到您的设备图像和屏幕截图图像之间的差异。我写了很多应用程序,但没有遇到这种情况。谢谢
    • 你检查我说的了吗?我可以知道你的cmets ... plz
    • 目前我没有mac。我是电脑吗...我现在无法检查...但是颜色差异是已知的,正如我们通过添加一些额外的建议所做的那样。
    • 这对您有帮助吗? stackoverflow.com/questions/10039641/…
    猜你喜欢
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 2023-03-13
    • 2012-04-19
    • 2018-03-09
    • 2015-06-11
    相关资源
    最近更新 更多