iOS之 在iOS中调用HTML
来源:互联网 发布:数控折弯机怎样编程 编辑:程序博客网 时间:2024/06/05 04:15
说说在iOS中调用HTML网页以及删除、修改、和插入图片的方法
首先看一段简单的文件名为“index.html”的HTML代码
<html> <head> <meta charset="UTF-8"> </head> <body> <p>12122121212112</p> <ul> <li>离离原上草</li> <li>一岁一枯荣</li> <li>野火烧不尽</li> <li>春风吹又生</li> </ul> </body></html>
在iOS调用后的效果
下面看看怎么调用和改动
- 将index.html文件和一张名字为“img_01.jpg”的图片导入工程中
- 在Xcode中打开index.html文件,将代码略微修改如下
<html> <head> <meta charset="UTF-8"> </head> <body> <p id="word">12122121212112</p> <ul> <li class="change">离离原上草</li> <li>一岁一枯荣</li> <li>野火烧不尽</li> <li>春风吹又生</li> </ul> </body></html>
- 在viewController.m中写入代码
#import "ViewController.h"@interface ViewController ()<UIWebViewDelegate>@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //创建webView UIWebView * webView = [[UIWebView alloc]init]; webView.frame = self.view.bounds; [self.view addSubview:webView]; //指定代理 webView.delegate = self; //加载网页 NSURL *url = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"html"]; NSURLRequest *request = [NSURLRequest requestWithURL:url]; [webView loadRequest:request]; }#pragma mark - 操作网页-(void)webViewDidFinishLoad:(UIWebView *)webView{ // 删除 NSString *str1 = @"var word = document.getElementById('word');"; NSString *str2 = @"word.remove();"; [webView stringByEvaluatingJavaScriptFromString:str1]; [webView stringByEvaluatingJavaScriptFromString:str2]; // 更改“离离原上草” NSString *str3 = @"var change = document.getElementsByClassName('change')[0];" "change.innerHTML = '床前明月光';"; [webView stringByEvaluatingJavaScriptFromString:str3]; // 插入图片 NSString *str4 =@"var img = document.createElement('img');" "img.src = 'img_01.jpg';" "img.width = '300';" "img.height = '260';" "document.body.appendChild(img);"; [webView stringByEvaluatingJavaScriptFromString:str4];}@end
效果如图
0 0
- iOS之 在iOS中调用HTML
- iOS巅峰之layoutSubviews在什么时候调用
- 在网页中调用iOS客户端
- HTML和iOS的交互,点击html中按钮,ios进行原生方法调用,及ios传值到HTML
- iOS之在webView中引入本地html,image,js,css文件的方法
- iOS之在webView中引入本地html,image,js,css文件的方法
- iOS之在webView中引入本地html,image,js,css文件的方法
- iOS之在webView中引入本地html,image,js,css文件的方法
- ios中解析html
- ios中解析HTML
- iOS之摄像头调用
- IOS之调用
- ios之相册调用
- 在IOS中显示HTML的3种选择
- 在IOS中显示HTML的3种选择
- html中实现js调用 IOS Android 模块 | html js IOS Android 数据交互 | web端代码
- iOS 如何在一个app中调用另一个app
- iOS 如何在一个应用程序中调用另一个应用程序
- 小学期实训之day1
- NYOJ:205 求余数
- 登录界面—记住用户名和密码
- 0718学习记录(指针与数组)
- pandas中的resample的参数
- iOS之 在iOS中调用HTML
- (OK)(OK) compile_mongoose_4_Fedora23.txt
- HttpClient
- Lightoj-1330 Binary Matrix(网络流+构造)
- OpenCV2.3.1+VS2005配置方法
- uva11889 benifit
- UINavigationController介绍:1-导航控制器简介
- U-boot移植
- Android常用--正则,广播和as快捷键