Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIWebView中的Png图像出现问题_Objective C_Ios_Uiwebview_Visual Glitch - Fatal编程技术网

Objective c UIWebView中的Png图像出现问题

Objective c UIWebView中的Png图像出现问题,objective-c,ios,uiwebview,visual-glitch,Objective C,Ios,Uiwebview,Visual Glitch,我有一系列透明的PNG,它们是几个html页面的一部分,绑定到单独的UIWebViews(本地存储);每个webview都在一个scrollview中,因此我可以在它们之间滑动。 为了使思考尽可能轻松,我在浏览scrollview时动态加载和卸载UIWebViews。(我只在内存中保留当前/上一个/下一个,并卸载所有剩余的)。 在这一点上,恰好有几个PNG在加载时出现故障(不是每次) [这是第一个小故障] 我想知道为什么会发生这种情况,为什么它只发生在9个PNG中的2个。 当然,如果你有一个解

我有一系列透明的PNG,它们是几个html页面的一部分,绑定到单独的
UIWebViews
(本地存储);每个webview都在一个scrollview中,因此我可以在它们之间滑动。 为了使思考尽可能轻松,我在浏览scrollview时动态加载和卸载
UIWebViews
。(我只在内存中保留当前/上一个/下一个,并卸载所有剩余的)。 在这一点上,恰好有几个PNG在加载时出现故障(不是每次)

[这是第一个小故障]

我想知道为什么会发生这种情况,为什么它只发生在9个PNG中的2个。
当然,如果你有一个解决方案,它会对我有很大帮助。

好的,我通过将png拆分为两个png来解决这个问题

问题产生的原因是png为1.8Mb,而且UIWebViews在处理图像的内存方面似乎有很多问题

无论如何,这是一件非常尴尬的事情。我对我们的iOs 5.1.1(并且还在计算中)仍然存在这样的问题感到失望