UIWebView中显示加载本地的图片
2014-04-10 14:47
483 查看
UIWebView中显示本地的图片,需要先将图片进行Base64编码,转成Base64的字符串,然后按照以下方式来加载UIWebView:
+ (NSString *) image2String:(UIImage *)image {
NSData *pictureData = UIImageJPEGRepresentation(image, 0.5);
NSString *pictureDataString = [pictureData base64Encoding];
return pictureDataString;
}
NSString *imgStr = [Utils image2String:[UIImage imageNamed:@"facebook.png"]];
NSString *str = [[NSString alloc] initWithFormat:@"<html><h3>B</h3><body>.<br/><img src='data:image/png;base64,%@'/></body></html>", imgStr];
[webView loadHTMLString:str baseURL:nil];
[str release];
+ (NSString *) image2String:(UIImage *)image {
NSData *pictureData = UIImageJPEGRepresentation(image, 0.5);
NSString *pictureDataString = [pictureData base64Encoding];
return pictureDataString;
}
NSString *imgStr = [Utils image2String:[UIImage imageNamed:@"facebook.png"]];
NSString *str = [[NSString alloc] initWithFormat:@"<html><h3>B</h3><body>.<br/><img src='data:image/png;base64,%@'/></body></html>", imgStr];
[webView loadHTMLString:str baseURL:nil];
[str release];
相关文章推荐
- ios--UIwebView加载本地文件(支持显示图片)
- monotouch在使用uiwebview时加载本地html文件时的图片显示
- UIWebView加载本地html控制横向滚动条消失,并且显示html中的本地图片
- 在uiwebview中加载本地资源图片
- 安卓 WebView加载本地图片时居中显示
- 关于Picasso加载本地图片不显示的解决办法
- iOS 加载本地HTML文件,图片没显示出来的问题
- UIWebView加载本地HTML文件中有本地图片的索引
- C++学习笔记,D2D加载本地图片并显示
- Unity3d-WWW实现图片资源显示以及保存和本地加载
- js显示/加载本地图片或者jq显示/加载本地图片
- UIWebView显示本地图片的方法
- Unity3D选择本地图片加载显示
- MFC+HALCON图片本地加载显示
- jsp页面加载本地路径图片显示
- 在Android中ImageView无法显示加载的本地SDCard图片。
- 【iOS开发】UIWebView加载html时不显示网络图片解决办法
- iOS UIWebView加载本地图片
- iOS开发UIWebView如何加载本地带有JS和本地图片的网页
- UIWebView显示本地图片的方法