【发布时间】:2011-08-10 12:41:14
【问题描述】:
我的 uiwebview 内容包含图像和文本。我有文字,但图像是从网上加载的。如果没有网络,则没有图像的符号出现(在浏览器中显示的默认值)。我见过一个应用程序,如果没有网络,它不会为图像留下空白空间。如果 net 存在,则在文本之间插入图像。
我怎样才能做到这一点。
【问题讨论】:
我的 uiwebview 内容包含图像和文本。我有文字,但图像是从网上加载的。如果没有网络,则没有图像的符号出现(在浏览器中显示的默认值)。我见过一个应用程序,如果没有网络,它不会为图像留下空白空间。如果 net 存在,则在文本之间插入图像。
我怎样才能做到这一点。
【问题讨论】:
您可以将onerrorattribute 添加到您的图片:
<img src="yourimage.png" onerror="this.width=0" />
如果 UIWebView 无法加载图像(例如,因为没有互联网连接),则会调度错误事件并调用 onerror 属性中的 javascript。如果将图片的宽度设置为 0,则不显示损坏的图片图标。
【讨论】: