一、首先介绍html相关的几个标签
<h3></h3>:h标签是设置字体的大小的,h1字体比h2字体大以此内推。
align='center':align文本对齐标签,(center)字体居中显示和oc的NSTextAlignmentCenter一样,可以是left\right
<br/>:换行,两个<br/><br/>和<p></p>的效果一样,换行且空一行
二、新建头文件,宏定义加载的文本内容
头文件:可以将所有的文件导入到头文件,在以后使用的时候不需要导入太多的文件,只需要导入一个头文件即可。
新建文件(Source)->(Header File)自己命名后创建。我创建的没改名字,直接是Header.h。
可以在头文件中宏定义加载文本了如下所示
// 宏定义的最后一段末不用加‘\’
#define USER_DESCRIPRION @"<h3 align='center'>《用户使用说明》</h3>\
1、本协议适用于使用本APP的全部用户<br/><br/>\
2、客户签字即确认接受本次服务的收费标准及会员相关的最新政策,并依据收费标准和会员政策向支付服务<br/><br/>\
3、客户须根据APP提供的信息核实员工作证件及身份,如因未经身份核实而接受了派出的驾驶员提供的服务,所引发的纠纷或损害,本APP不承担任何责任<br/><br/>\
4、客户须根据提供的信息核实员工作证件及身份,如因未经身份核实而接受了非派出的驾驶员提供的服务,所引发的纠纷或损害,不承担任何责任<br/><br/>\
5、客户在本协议签字即确认本次服务所用具备提供服务的三个必要条件:况正常、(须包含交强险、车辆损失险、第三者责任险);如以上条件不具备,请客户如实告知的,员向确认后告知客户是否可以提供本次服务。如因客户隐瞒以上状况或以上保险未购买齐全带来的纠纷或者损害,不承担任何责任,客户自行负责"
三、使用UIWebView加载文本
在显示协议的视图控制器中实现webView的初始化和文本加载
- (void)viewDidLoad {
[super viewDidLoad];
self.title=@"使用协议";
// frame 根据自己的需求自行修改
UIWebView *userDescriptionWebView = [[UIWebView alloc]initWithFrame:CGRectMake(0,64, self.view.bounds.size.width, self.view.bounds.size.height-64)];
[self.view addSubview:userDescriptionWebView];
[userDescriptionWebView loadHTMLString:USER_DESCRIPRION baseURL:nil];
}
文本内容不通顺,删除一些隐私的东西,见谅
实现效果图如下所示: