2012-05-17 38 views
0

我有一系列透明pngs,它們是幾個html頁面的一部分,這些頁面被綁定爲單獨的UIWebViews(本地存儲);每個webview都在scrollview中,這樣我就可以在它們之間滑動。 爲了儘可能輕,我動態加載和卸載當我通過滾動視圖時UIWebViews。 (我在內存中只保留當前/ prev/next並卸載所有其他內容)。 在這一點上,恰好有一些這些PNG在加載時會出現小故障(並非每次都會發生)。Png UIWebView內部的圖像毛刺

[這裏的第一個故障]

glitched png

我想知道爲什麼發生這種情況的原因,以及爲什麼它只有2個png格式發生了的9 當然,如果你有一個解決方案,它會幫助我很多。

回答

0

好吧,我設法通過分解PNG在兩個PNG解決了這個問題。

這個問題是由於PNG是1.8Mb的事實而產生的,看來UIWebViews在處理圖像的內存方面存在很多問題。

無論如何,這是一件非常尷尬的事情。我對iOs 5.1.1(和計數)這個事實感到失望,並且仍然存在這些問題。