IOS使用webview加载本地HTML文件,压入JS

来源:互联网 发布:ipad看最新电影软件 编辑:程序博客网 时间:2024/06/01 07:42

//注意<UIWebViewDelegate>  

_webview.delegate =self;

/** 加载本地使用说明文件文件 @param docName html页面名称 */- (void)loadDocument:(NSString *)docName {NSString *mainBundleDirectory = [[NSBundlemainBundle] bundlePath];NSString *template = [mainBundleDirectorystringByAppendingPathComponent:@"html/"];NSString *path = [template stringByAppendingPathComponent:docName];    NSURL *url = [NSURLfileURLWithPath:path];NSLog(@"%@", url);NSURLRequest *request = [NSURLRequestrequestWithURL:url];_webview.scalesPageToFit =YES;[_webview loadRequest:request];}/** * 加载本地html文件 * * @param docName */- (void)loadDocumentData:(NSString *)docName {NSString *mainBundleDirectory = [[NSBundlemainBundle] bundlePath];NSString *template = [mainBundleDirectorystringByAppendingPathComponent:@"html/"];NSString *tempname = [templatestringByAppendingPathComponent:docName];NSString *string = [[NSStringalloc]initWithContentsOfFile:tempnameencoding:NSUTF8StringEncoding error:nil];string = [string stringByAppendingString:[_modelserializeAll]];[_webviewloadHTMLString:string baseURL:[NSURLfileURLWithPath:template]];}/** 页面价值结束以后调用 @param webView 网页对象 */- (void)webViewDidFinishLoad:(UIWebView *)webView {}_webview.delegate =self;/** 加载本地使用说明文件文件 @param docName html页面名称 */- (void)loadDocument:(NSString *)docName {NSString *mainBundleDirectory = [[NSBundlemainBundle] bundlePath];NSString *template = [mainBundleDirectorystringByAppendingPathComponent:@"html/"];NSString *path = [template stringByAppendingPathComponent:docName];    NSURL *url = [NSURLfileURLWithPath:path];NSLog(@"%@", url);NSURLRequest *request = [NSURLRequestrequestWithURL:url];_webview.scalesPageToFit =YES;[_webview loadRequest:request];}/** * 加载本地html文件 * * @param docName */- (void)loadDocumentData:(NSString *)docName {NSString *mainBundleDirectory = [[NSBundlemainBundle] bundlePath];NSString *template = [mainBundleDirectorystringByAppendingPathComponent:@"html/"];NSString *tempname = [templatestringByAppendingPathComponent:docName];NSString *string = [[NSStringalloc]initWithContentsOfFile:tempnameencoding:NSUTF8StringEncoding error:nil];string = [string stringByAppendingString:[_modelserializeAll]];[_webviewloadHTMLString:string baseURL:[NSURLfileURLWithPath:template]];}/** 页面价值结束以后调用 @param webView 网页对象 */- (void)webViewDidFinishLoad:(UIWebView *)webView {}


原创粉丝点击