UIWebView加载本地HTML文件中有本地图片的索引

来源:互联网 发布:意大利设计风格知乎 编辑:程序博客网 时间:2024/06/05 11:57

碰到个问题,不知怎么引入本地的图片文件,

搞不定啊,先记录一下,
也debug 了

//    013-11-18 16:58:23.959 Sports[480:907] imgPath:/var/mobile/Applications/D0233988-9785-465A-BF95-81DF334B367C/Sports.app/SPBGLogo.png

//    2013-11-18 16:58:25.989 Sports[480:907] htmlPath:/var/mobile/Applications/D0233988-9785-465A-BF95-81DF334B367C/Sports.app/Article.html

不想通过客户端传值的方式,因为是放在根目录的,想用相对路径的方式解决这个问题,

文章中写的都是

You can then refer to your images like this:

<img src="myimage.png">

Or from within CSS like this:

background-image: url(loading.gif)

但是我这里搞不定,暂时。未完待续。

这样子是可以的

.placeholder
                {
                    width: 300;
                    height: 300;
                    background-repeat: no-repeat;
                    background-size: contain;
                    background-image:url('file:/var/mobile/Applications/D0233988-9785-465A-BF95-81DF334B367C/Sports.app/SPBGLogo.png');
                }

可以显示我的logo。



UIWebView加载本地HTML文件

这里基本的要点都讲了

今天搜索了一下关键字,还是谷歌大神帮忙啊
ios webview html localsource relative path 
将我引向答案,

Load resources from relative path using local html in uiwebview


[webView loadHTMLString:html baseURL:baseUrl];
原来是我之前将baseUrl 设置成了nil,一直不知道这个参数啥意思啊。今天总算知道了。
NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
然后传入,搞定!!!~~~~~~~~~~~~~~~~~~~~噢耶~~~可把我愁的呀。
2013 11.20 15.52
没仔细看啊,其实,在

UIWebView加载本地HTML文件

这篇文章里面,也有相关的内容,只不过是我一直把注意力放在html当中,囧o(╯□╰)o。


原创粉丝点击