IOS开发之路二十一(UIWebView加载本地html)
2013-09-08 11:58 Lves Li 阅读(225) 评论(0) 编辑 收藏 举报挺简单不多说的直接代码:
// // ViewController.h // JSAndJson // // Created by WildCat on 13-9-8. // Copyright (c) 2013年 wildcat. All rights reserved. // #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (nonatomic, strong) UIWebView *myWebView; @end
// // ViewController.m // JSAndJson // // Created by WildCat on 13-9-8. // Copyright (c) 2013年 wildcat. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController @synthesize myWebView; //加载app中html函数 - (void)loadDocument:(NSString*)docName { NSString *mainBundleDirectory = [[NSBundle mainBundle] bundlePath]; NSString *path = [mainBundleDirectory stringByAppendingPathComponent:docName]; NSURL *url = [NSURL fileURLWithPath:path]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; self.myWebView.scalesPageToFit = YES; [self.myWebView loadRequest:request]; } - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor whiteColor]; self.myWebView = [[UIWebView alloc] initWithFrame:self.view.bounds]; self.myWebView.scalesPageToFit = YES; [self.view addSubview:self.myWebView]; //app中的html [self loadDocument:@"test.html"]; } - (void)viewDidUnload { [super viewDidUnload]; // Release any retained subviews of the main view. } - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); } @end