视图控件

iOS中UIWebView的使用详解

ε祈祈猫儿з 提交于 2019-12-04 06:16:12
iOS中UIWebView的使用详解 一、初始化与三种加载方式 UIWebView继承与UIView,因此,其初始化方法和一般的view一样,通过alloc和init进行初始化,其加载数据的方式有三种: 第一种: - ( void )loadRequest:( NSURLRequest *)request; 这是加载网页最常用的一种方式,通过一个网页URL来进行加载,这个URL可以是远程的也可以是本地的,例如我加载百度的主页: UIWebView * view = [[UIWebView alloc]initWithFrame:self.view.frame]; [view loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]]; [self.view addSubview:view]; 会得到如下的效果: 第二种: - ( void )loadHTMLString:( NSString *)string baseURL:( NSURL *)baseURL; 这个方法需要将httml文件读取为字符串,其中baseURL是我们自己设置的一个路径,用于寻找html文件中引用的图片等素材。 第三种: - ( void )loadData:( NSData *)data