我在尝试使用 iPad4 和 iPad3 在 UIWebView 中显示图像时遇到了一个奇怪的错误。灰色圆圈后面的背景图像由应用程序的原生部分渲染,因此请忽略这些图像已正确渲染。大多数时候,灰色圆圈是这样正确渲染的。有时虽然它看起来像这样。
我在 iPad2、3 和 4 上对其进行了多次测试。该错误仅发生在视网膜 iPad(3 和 4)上。他们都使用了比 iPad2 上使用的图像(1.2MB 到 400KB)更大的视网膜图像。由于应用程序中的任何其他较小图像都不会发生此错误,因此我假设我已达到某种渲染大小限制。但是我很困惑,错误只发生在 4 次尝试中的 1 次。
我尝试了这个线程的硬件加速技巧,但没有成功。我还阅读了有关具有太多像素的图像的线程,但似乎并非如此,因为我的视网膜图像只有大约 1MP。有没有人经历过类似的行为甚至解决方案?提前很多。