1

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

我在网上对此进行了相当多的搜索,但找不到任何东西。

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

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

4

1 回答 1

0

我的一个应用程序遇到了同样的问题,其中我使用的是高清图像。如果您在非视网膜设备上运行您的应用程序,那么此时消耗的图像应该是低分辨率的,即假设您正在为任何视图设置背景图像,那么您必须让您必须使用图像作为背景。让一个具有分辨率 (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 检查内存分配,并尽可能释放不必要的内存

希望它会帮助你!

于 2013-05-02T07:30:39.250 回答