2

我在尝试使用 iPad4 和 iPad3 在 UIWebView 中显示图像时遇到了一个奇怪的错误。灰色圆圈后面的背景图像由应用程序的原生部分渲染,因此请忽略这些图像已正确渲染。大多数时候,灰色圆圈是这样正确渲染的正确的形象。有时虽然它看起来像这样损坏的图像

我在 iPad2、3 和 4 上对其进行了多次测试。该错误仅发生在视网膜 iPad(3 和 4)上。他们都使用了比 iPad2 上使用的图像(1.2MB 到 400KB)更大的视网膜图像。由于应用程序中的任何其他较小图像都不会发生此错误,因此我假设我已达到某种渲染大小限制。但是我很困惑,错误只发生在 4 次尝试中的 1 次。

我尝试了这个线程的硬件加速技巧,但没有成功。我还阅读了有关具有太多像素的图像的线程,但似乎并非如此,因为我的视网膜图像只有大约 1MP。有没有人经历过类似的行为甚至解决方案?提前很多。

4

1 回答 1

0

我用另一个像素数相同但更小(300KB)的图像更改了图像,它似乎一直都能正确显示。我将此作为其他有相同问题的用户的“答案”。但当然可能有更好的方法可以真正解决问题。

于 2013-07-12T11:44:23.660 回答