带Retina显示屏的Ipad UIWebView无法完全渲染图像

时间:2013-05-15 13:50:47

标签: image ipad uiwebview

我正在经历一个奇怪的错误,尝试使用iPad4和iPad3在UIWebView中显示图像。灰色圆圈背后的背景图像由应用程序的原生部分呈现,因此请忽略这些图像是否正确呈现。大多数情况下,灰色圆圈像correct image一样正确渲染。有时虽然它看起来像broken image

我在iPad2,3和4上测试了几次。错误只发生在视网膜iPad(3和4)上。他们都使用的视网膜图像比iPad2上使用的图像大(1.2MB到400KB)。由于应用程序中的任何其他较小的图像不会发生此错误,我认为我达到某种大小限制的渲染。但我感到困惑的是,错误只发生在4次尝试中的1次。

我尝试了this thread的硬件加速技巧但没有运气。我还阅读this thread关于像素太多的图像,但事实并非如此,因为我的视网膜图像只有1MP左右。有没有人经历过类似的行为甚至解决方案?提前很多。

1 个答案:

答案 0 :(得分:0)

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