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