【发布时间】:2011-03-28 10:42:26
【问题描述】:
我有使用 UIWebView 显示的本地 HTML 文件。除了嵌入在 svg-tags 中的图像外,一切都显示良好,如下所示:
<body>
<div>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="100%" height="100%" viewBox="0 0 274 500" preserveAspectRatio="none">
<image width="274" height="500" xlink:href="cover.jpeg"/>
</svg>
</div>
</body>
正常的<img>标签工作正常,所以baseURL没有问题,并且图像在同一个文件夹中。 HTML 文件在 Mobile Safari 中加载良好。
我试过用 -loadRequest:, 和 -loadString:baseURL: 和 -loadData:MIMEType:textEncodingName:baseURL 加载,但我总是得到一个与图像的宽度和高度相对应的边框,没有实际的图像。
可能出了什么问题?
【问题讨论】:
标签: cocoa-touch image uiwebview svg