您可以NSString像这样构建HTML :
// get user input
NSString *userText = @"Hello, world!";
// build the HTML
NSString *html = [NSString stringWithFormat:@"<html><body>%@</body><html>", userText];
// build the path where you're going to save the HTML
NSString *docsFolder = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)[0];
NSString *filename = [docsFolder stringByAppendingPathComponent:@"sample.html"];
// save the NSString that contains the HTML to a file
NSError *error;
[html writeToFile:filename atomically:NO encoding:NSUTF8StringEncoding error:&error];
Run Code Online (Sandbox Code Playgroud)
很明显,我只是设置了userText一些字面值,但显然你可以让用户输入它UITextView并从那里抓取它.
然后,您可以将HTML加载到Web视图中,其中包含:
[self.webView loadHTMLString:html baseURL:nil];
Run Code Online (Sandbox Code Playgroud)
或者:
NSURL *url = [NSURL fileURLWithPath:filename];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4419 次 |
| 最近记录: |