【问题标题】:Ipad with Retina Display UIWebView does not render image completely带有 Retina Display UIWebView 的 Ipad 无法完全渲染图像
【发布时间】: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。有没有人经历过类似的行为甚至解决方案?提前致谢。

【问题讨论】:

    标签: image ipad uiwebview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-07
      • 1970-01-01
      相关资源
      最近更新 更多