Ios 应用程序将数字烧录到iPad屏幕上,我如何防止这种情况?

Ios 应用程序将数字烧录到iPad屏幕上,我如何防止这种情况?,ios,ipad,graphics,screen,Ios,Ipad,Graphics,Screen,编辑:如果有人能够查看和评论,我的代码实际上是开源的。 我能想到的事情可能是一个问题:使用自定义字体,使用亮绿色,更新标签太快 回购协议是: 时间标签的类: 运行计时器以更新标签的类: ================ 据报道,我的秒表应用程序在屏幕上会暂时烧掉一些iPad。有人对我如何防止屏幕持久性有什么建议吗?一些已知的解决办法,以空白像素偶尔 我一直收到关于它的电子邮件,你可以在这里看到许多评论: 苹果不能建议我。我向appreview发送了一封电子邮件,并被告知提交一份技术支持请求(DT

编辑:如果有人能够查看和评论,我的代码实际上是开源的。

我能想到的事情可能是一个问题:使用自定义字体,使用亮绿色,更新标签太快

回购协议是:

时间标签的类:

运行计时器以更新标签的类:

================

据报道,我的秒表应用程序在屏幕上会暂时烧掉一些iPad。有人对我如何防止屏幕持久性有什么建议吗?一些已知的解决办法,以空白像素偶尔

我一直收到关于它的电子邮件,你可以在这里看到许多评论:

苹果不能建议我。我向appreview发送了一封电子邮件,并被告知提交一份技术支持请求(DTS)。当我填写DTS时,他们告诉我这不是代码问题,当我进一步向DTS寻求帮助时,一位“高级经理”告诉我,这不是苹果知道的问题。他进一步建议我,如果我认为这是一个真正的问题,就向苹果雷达bug跟踪器提交一个bug

我在几周前提出了雷达漏洞,但还没有得到确认。根据评论员的注释,更新了苹果员工的雷达链接rdar://12173447“老化”是由于CRT中的磷光体磨损造成的。液晶显示器不可能老化,因为它们不使用荧光粉

更有可能是图像保留/。图像可以在屏幕上“停留”长达48小时。通常情况下,它不应该持续那么久,所以这可能也是他们硬件的一个缺陷。MacRumors有一条线索,它讨论的正是这个问题。至于解决方案,你对实际的屏幕无能为力,因为这只是LCD的工作原理。如果你还担心的话,我会尝试使用更微妙的颜色。除非有什么东西在积极地改变像素(想想屏幕保护程序),否则你无法完全消除这个问题。

在非CRT显示器上这并不是真正的“老化”,但在某些LCD显示面板类型上可能存在图像持久性/保留问题

避免这两种情况的一种方法是非常缓慢地移动图像,比屏幕保护程序慢得多。如果你移动你的时钟面很小很慢(比如说几分钟就可以形成一个只有几十个像素的完整电路),用户甚至可能不会注意到这种情况。但随着时间的推移,这一运动会模糊所有的细纹和锐边,因此即使存在持续性,缺少锐边也会使其更难被看到

增加:
还有一个(未经证实)报告称,以全帧速率闪烁像素可能会增加出现此问题的可能性。因此,如果长时间重复,任何就地文本/数字更新都应该以更人性化的速度进行(比如5到10 fps,而不是30到60 fps)。如有必要,应用程序始终可以将结束号码更新为更准确的计数。

在iOS设备上进行屏幕刻录?我从来没有见过这种情况,而且我经常在设备上显示相同的东西已经很久了(我是一名开发人员;当一个应用程序在调试器中运行时,它不会锁定屏幕,当我去开会或做其他事情时,我经常忘记一个)。你在不止一台设备上看到同样的情况吗?我自己无法重现这个问题,但我有几十份报告,所以我认为这不是BS。如果你在谷歌上搜索iPad屏幕烧录,你也可以看到类似的报告。也许改变颜色就足够了:)LCD上的图像持久性并不少见。那些报告你的应用程序出现问题的人应该回到苹果公司,找一个替代品,因为他们的显示器有问题。1)苹果公司以外的任何人都不能查看雷达,因此在你问题的底部发布大量链接是没有用的。2) 为了方便苹果内部的人查看您的问题,您可以使用“
rdar://1234567
“这些数字实际上是bug ID。例如,我自己的一个雷达bug是,”rdar://8111675“(编辑了我的评论,因为StackOverflow不知道也不需要关心“rdar”URL方案).有意思,我可能得试试这个。如果有效的话,这将是一个很好的扑通一声的帖子!