关于UIWebview的属性的介绍
/* ViewController.h 文件 */
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
@end
/* ViewController.m文件 */
#import "ViewController.h"
@interface ViewController (){
IBOutlet UIWebView* _webView;
}
@end
@implementation ViewController
- (void)viewDidLoad {//加载
[super viewDidLoad];
/*
加载数据的三种方式
- (void)loadRequest:(NSURLRequest *)request;
- (void)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL;
- (void)loadData:(NSData *)data MIMEType:(NSString *)MIMEType textEncodingName:(NSString *)textEncodingName baseURL:(NSURL *)baseURL;
*/
[self loadData1];//加载数据的方式一
[self loadData2];//加载数据的方法二
[self loadData3];//加载数据的方法三
}
#pragma mark - URL数据的加载(网络数据)
-(void)loadData1{
NSURL *data = [NSURL URLWithString:@"http://v.youku.com/v_show/id_XMTQzNTM1NzA2OA==_ev_1.html?from=y1.3-idx-uhome-1519-20887.205805-205902.1-1"];
NSURLRequest *data1 = [NSURLRequest requestWithURL:data];//Request请求
[_webView loadRequest:data1];
}
#pragma mark - HTML本地数据的加载
-(void)loadData2{
//读取路径(从本地的路径中)
NSString *path = [[NSBundle mainBundle]pathForResource:@"news" ofType:@"html"];
//根据路径提出这个文件中的内容(内容是字符串形式的)
NSString *dataString = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];//Content内容//encoding编码
//向html中添加数据
NSString *html =[ NSString stringWithFormat:dataString,@"111",@"222",@"333",@"444",@"555"];
//加载数据
webView loadHTMLString:html baseURL:nil];
}
#pragma mark - HTML网络数据的加载
-(void)loadData3{
//获取路径
NSString *path = [[NSBundle mainBundle]pathForResource:@"百度" ofType:@"html"];
/*
NSData,数据,当我们需要把一些信息写入到文件里或发送到网络上,我们需要把这些数据转换下,变成纯粹的0、1字符流(NSData的类型是数据流)
*/
//根据路径提取数据(这个数据的格式是数据流)
NSData *data = [NSData dataWithContentsOfFile:path];
//加载网络上的html数据
[_webView loadData:data MIMEType:nil textEncodingName:nil baseURL:nil];
}
#pragma mark - UIWebViewDelegate(代理方法)
// 将要开始加载数据的时候调用
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
return YES;
}
// 开始加载数据的时候调用
- (void)webViewDidStartLoad:(UIWebView *)webView {
}
// 结束加载数据的时候调用
- (void)webViewDidFinishLoad:(UIWebView *)webView {
}
// 加载数据出错的时候调用
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
}
关于UIWebview的属性的介绍的更多相关文章
- meta标签中的http-equiv属性使用介绍(转载)
meta是html语言head区的一个辅助性标签.也许你认为这些代码可有可无.其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言, ...
- iOS: 属性列表介绍 Introduction to Property Lists
iOS: 属性列表介绍 Introduction to Property Lists 从本质上说, 属性列表就是苹果的对象数据序列化与反序列化方式 属性列表使用几种数据类型把数据组织为键值表和值表 P ...
- css属性分类介绍
css属性分类介绍 CSS分类目录 文本/字体/颜色 文本相关 字体相关 颜色相关 背景相关 大小/布局 大小属性 margin 外边距 padding 内边距 border 边框 position ...
- page指令属性简要介绍:
page指令属性简要介绍: language=”java” 声明脚本语言的种类,暂时只能用”java” extends=”package.class” 标明JSP编译时需要加入的Java Class的 ...
- Spring_day01--Spring的bean管理(xml方式)_属性注入介绍
Spring的bean管理(xml方式) Bean实例化的方式 1 在spring里面通过配置文件 创建对象 2 bean实例化(创建对象)三种方式实现 第一种 使用类的无参数构造创建(重点) Use ...
- html的meta总结,html标签中meta属性使用介绍(转)
html的meta总结,html标签中meta属性使用介绍 2014年11月5日 5928次浏览 引子 之前的我的博客中对于meta有个介绍,例如:http://www.haorooms.com/po ...
- 关于meta标签中的http-equiv属性使用介绍
关于meta标签中的http-equiv属性使用介绍 meta是html语言head区的一个辅助性标签.也许你认为这些代码可有可无.其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标 ...
- 【转】meta标签中的http-equiv属性使用介绍
meta是html语言head区的一个辅助性标签.也许你认为这些代码可有可无.其实如果你能够用好meta标签,会给你带来意想不到的效果,meta标签的作用有:搜索引擎优化(SEO),定义页面使用语言, ...
- ASP.NET MVC深入浅出(被替换) 第一节: 结合EF的本地缓存属性来介绍【EF增删改操作】的几种形式 第三节: EF调用普通SQL语句的两类封装(ExecuteSqlCommand和SqlQuery ) 第四节: EF调用存储过程的通用写法和DBFirst模式子类调用的特有写法 第六节: EF高级属性(二) 之延迟加载、立即加载、显示加载(含导航属性) 第十节: EF的三种追踪
ASP.NET MVC深入浅出(被替换) 一. 谈情怀-ASP.NET体系 从事.Net开发以来,最先接触的Web开发框架是Asp.Net WebForm,该框架高度封装,为了隐藏Http的无状态 ...
随机推荐
- silverlight+wcf 项目 silverlight获得web程序的参数
silverlight 可以通过属性InitParams 获得参数,如果参数是动态的需要web程序传递的,具体操作如下: web程序后台:AppID,USERID需要的参数 this.frmRepor ...
- WCF相关
1.WCF初探-1:认识WCF(概览)2.WCF初探-2:手动实现WCF程序3.WCF精通系列4.无废话WCF系列教程
- Java中的try/catch/finally
样例1: public class Test{ public static String output = ""; public static void foo(int i){ t ...
- Python爬虫——抓取糗百段子
在别人博客里学习的 抓取糗百段子,由于糗百不断的更新,代码需要改正. 抓取网页:http://www.qiushibaike.com/hot/page/1 修改后的代码如下: # -*- coding ...
- QWidget使用qss样式的background-image属性
最近在学习Qt使用QSS样式美化窗口部件的内容.发现在对QWidget应用background-image改变窗口背景图片时,QWidget的窗口背景并未生效.工程建立如下: 1.新建 Qt A ...
- Android编程心得-JSON使用心得(二)
在Android开发中,我们经常会用到JSON来与网络数据进行交互,下面我来介绍如何对JSON数据进行解析与制造 1.当我们需要对如下JSON串进行制造时: { "download" ...
- jquery 自动实现autocomplete+ajax
来公司也差不多一个半月了,一直做点小东西,现在在做公司的出货系统,也只是做来锻炼锻炼的. 好了 不废话了 下面是实现 jquery插件 autocomplete+ajax 自动实现.也是刚学,勿喷. ...
- Creating a settings table that can handle almost any type of value
Update: Updated article here. Today I wanted to be able to have a table store any type of value as a ...
- package.json 的语法解释
https://www.ijser.cn/npm-package-json-document/ 形式可以有如下多种: version 严格匹配某个版本 >version 必须大于某个版本 > ...
- tp28xx port pin (open-drain )and (push-pull) 和open collector)
具有开漏(OD)输出的器件是指内部输出和地之间有个N沟道的MOSFET(T1),这些器件可以用于电平转换的应用.输出电压由Vcc'决定.Vcc'可以大于输入高电平电压VCC(up-translate) ...