UIWebView
来源:互联网 发布:nginx只允许域名访问 编辑:程序博客网 时间:2024/05/21 09:35
UIWebView是ios内置的浏览器控件,可以浏览网页,打开文档,能够加载html,htm,pdf,docx,txt等格式化的文件
系统自带的safari浏览器就是通过UIWebView实现的
// 获得本地文件的MIMEType
- (NSString *)MIMEType:(NSString *)fileName
{
//定义路径
NSString*path = [[NSBundlemainBundle]pathForResource:fileNameofType:nil];
//定义URL
NSURL*url = [NSURLfileURLWithPath:path];
//定义请求
NSURLRequest*request= [NSURLRequestrequestWithURL:url];
//定义响应
NSURLResponse*response=nil;
//发送同步请求
[NSURLConnectionsendSynchronousRequest:requestreturningResponse:&responseerror:nil];
NSLog(@"MIMEType is%@",[responseMIMEType]);
return[responseMIMEType];
}
// 测试加载本地PDF,需要指定MIMETYPE
……
[_webViewloadData:[NSDatadataWithContentsOfFile:dataPath]MIMEType:@"application/pdf"textEncodingName:@"UTF-8"baseURL:nil];
// 测试加载本地文本文件,需要指定MIMETYPE
……
[_webViewloadData:[NSDatadataWithContentsOfFile:dataPath]MIMEType:@"text/plain"textEncodingName:@"UTF-8"baseURL:nil];
// 测试加载本地HTML文件,需要指定MIMETYPE
……
NSURL*baseURL = [NSURLfileURLWithPath:[[NSBundlemainBundle]resourcePath]isDirectory:YES];
[_webViewloadData:[NSDatadataWithContentsOfFile:dataPath]MIMEType:@"text/html"textEncodingName:@"UTF-8"baseURL:baseURL];
说明:baseURL是基准URL,程序要用到其他资源的位置
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebview
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- UIWebView
- 百度语音识别ASR Sample 命令行编译过程介绍(含java Json)//
- Sublime Text 3 快捷键汇总
- 自定义View:PullToZoomScrollView
- java多线程
- XML相关理论
- UIWebView
- js字符串去重复操作
- java网络编程
- Intellij idea 项目目录设置 与包的显示创建
- centos6 单用户模式和救援模式
- Android的init进程
- C#文件操作 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- Convex hull trick算法
- PostgreSQL 多路并行 xlog 设计