编辑:我的代码实际上是开源的,如果有人能够查看和评论的话。
我能想到的可能是个问题:使用自定义字体、使用亮绿色、更新标签太快?
repo 是:https://github.com/andrewljohnson/StopWatch-of-Gaia
时间标签的类:https://github.com/andrewljohnson/StopWatch-of-Gaia/blob/master/src/SWPTimeLabel.m
运行定时器更新标签的类:https://github.com/andrewljohnson/StopWatch-of-Gaia/blob/master/src/SWPViewController.m
=============
据报道,我的 StopWatch 应用程序的屏幕会暂时烧毁一些 iPad。有没有人建议我如何防止这种屏幕持久性?一些已知的解决方法偶尔会消隐像素?
我一直收到关于它的电子邮件,您可以在这里看到很多评论:http://itunes.apple.com/us/app/stopwatch+-timer-for-gym-kitchen/id518178439?mt=8
Apple 无法建议我。我发了一封电子邮件给 appreview,我被告知要提交技术支持请求 (DTS)。当我填写DTS时,他们告诉我这不是代码问题,当我进一步寻求DTS的帮助时,一位“高级经理”告诉我这不是Apple知道的问题。如果我认为这是一个真正的问题,他进一步建议我使用 Apple Radar 错误跟踪器提交错误。
我在几周前提交了 Radar 错误,但尚未得到确认。根据评论者的笔记,更新了 Apple 员工的雷达链接 rdar://12173447
最佳答案
这在非 CRT 显示器上并不是真正的“老化”,但在某些 LCD 显示面板类型上可能存在图像持久性/保留问题。
避免这两种情况的一种方法是非常缓慢地移动图像,比屏幕保护程序慢得多。如果您将钟面移动的幅度很小且速度非常慢(比如几分钟才能完成只有几十个像素的完整电路),用户甚至可能不会注意到这种情况的发生。但是随着时间的推移,这种运动会模糊所有细线和尖锐边缘,因此即使有持久性,尖锐边缘的缺乏也会使其更难看清。
添加: 还有一份(未经证实的)报告称,以全帧率闪烁像素可能会增加出现此问题的可能性。因此,如果重复很长时间,任何就地文本/数字更新都应该以更易读的速度发生(比如 5 到 10 fps 而不是 30 到 60 fps)。如有必要,该应用始终可以将结束编号更新为更准确的计数。
关于ios - 应用程序将数字刻录到 iPad 屏幕上,我该如何防止这种情况发生?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12450255/