【问题标题】:Ipad screen blinking/flickering randomly while running my application运行我的应用程序时 Ipad 屏幕随机闪烁/闪烁
【发布时间】:2013-04-26 05:14:38
【问题描述】:

大多数时候,当我运行我的应用程序时,标记的区域开始连续闪烁。有时,iPad 的左右边缘也开始闪烁。它随机发生。 我想知道 它是否是硬件问题,这仅在我的 iPad(iPad 3)上发生 或者它与我的 应用程序内存分配 有关。

我已经在网上搜索了很多关于此的内容,但找不到任何东西。

关于我的申请: 它在表格形式上从用户那里获取数据,然后我们使用 av 基础捕获一些图像并将数据和图像上传到服务器上。上传是异步完成的。我还对捕获的图像进行了一些图像操作。

注意-这种闪烁/闪烁仅在我运行我的应用程序时发生,而且太随机了。 iOS 版本为 6.1。

【问题讨论】:

    标签: iphone ios ipad memory-management ios6


    【解决方案1】:

    我的一个应用程序遇到了同样的问题,我在其中使用了高清图像。如果您在非视网膜设备上运行您的应用程序,那么此时消耗的图像应该是低分辨率的,即假设您正在为任何视图设置背景图像,那么您必须拥有背景图像。让一个具有分辨率 (320*480) 的 non-retina 和另一个 (640*960) 的 Retina 。您还必须遵循命名约定,以便设备根据设备的分辨率自动显示正确的图像。

    backgroundImage~iphone.png     (for non-retina iphone)
    backgroundImage~iphone@2x.png  (for retina iphone)
    backgroundImage.png            (for non-retina ipad)
    backgroundImage@2x.png         (for retina ipad)
    

    还可以使用 XCode 中的 Instrument 检查内存分配,并尽可能释放不必要的内存

    希望对你有帮助!

    【讨论】:

    • @gourav 感谢您的快速回复,我正在使用支持视网膜显示的 iPad 3。所以高清图像不会是问题。另外我没有使用任何高清图像。
    猜你喜欢
    • 1970-01-01
    • 2011-01-06
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多