在 UIWebview 上显示本地 UIImage
我的设置:
我的 iPhone 应用程序中有一个网络视图,可访问 www.mysite.com。
试用
如果我将“backgroundcolor uicolor clearcolor”设置为我的网页视图并在我的网页视图后面绘制 uiimage,它不会随我的网页视图滚动!
我的问题:
我想要将图像与网络视图一起使用。另外,这个图像应该存储在iPhone应用程序中,而不是存储在网络服务器上(当然,如果我将图像放在网络服务器上,我可以简单地用CSS将其绘制为背景)。
通过 html/javascript/Objective C 访问此图像的最佳方式是什么,以便我可以将此本地图像视为我网站的背景?有办法吗?
My setup:
I have a webview in my iPhone app, going to www.mysite.com.
Trials
If I set "backgroundcolor uicolor clearcolor" to my webview and draw an uiimage behind my webview, it won't scroll with my webview!
My problem:
I would like the image to with the webview. Also, this image should be stored in the iPhone app and not on the webserver (Of course, if I put the image on the webserver I can simply draw it as background with CSS).
What is the best way to access this image via html/javascript/Objective C, so I can see this local image as background of my website? Is there a way at all?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有几个选择。您可以使用 baseURL 加载页面
,也可以使用 javascript 通过以下方法设置图像的路径。
编辑:检查此处链接到WebView - iPhone 内的资源。看起来您将使用 pathForResource 而不是 URLForResource。
编辑 2:您可能想要使用数据 URI 将您自己的本地文件添加到网站。
YourCode.m
以下代码我没有写,我不确定来源
NSData+Base64.h
NSData.Base64.m
NSString+DataURI.h
NSString+DataURI.m
You have a couple of options. You can load the page with a baseURL of
or you can use javascript to set the path to your image using the following method.
Edit: Check here Link to resources inside WebView - iPhone. It looks like you will use pathForResource rather than URLForResource.
Edit 2: You may want to use Data URI's to add your own local files to the web site.
YourCode.m
The following code I DID NOT WRITE and I am not sure of the origin
NSData+Base64.h
NSData.Base64.m
NSString+DataURI.h
NSString+DataURI.m
你可以简单地添加这一行
You could simply add this line