UIKit|UIKit 框架之WebView

// //ViewController.m //UIWebView // //Created by City--Online on 15/5/18. //Copyright (c) 2015年 XQB. All rights reserved. //#import "ViewController.h"@interface ViewController () @property(nonatomic,strong) UIWebView *webView; @property(nonatomic,strong) UIActivityIndicatorView *activityView; @end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; _webView=[[UIWebView alloc]init]; _webView.frame=self.view.bounds; _webView.delegate=self; //NSString *filePath=[[NSBundle mainBundle] pathForResource:@"百度"ofType:@"html"]; //NSString *str=[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil]; //[_webView loadHTMLString:str baseURL:nil]; NSURL *url=[NSURL URLWithString:@"http://www.cnblogs.com/gcb999/p/3178728.html"]; NSURLRequest *request=[[NSURLRequest alloc]initWithURL:url]; //禁用拖拽时的反弹效果 _webView.scrollView.bounces=NO; //默认值为NO,用户不可以放大或缩小页面;如果设置为YES,页面可以通过放大缩小去适应,用户也可以通过手势来放大和缩小 _webView.scalesPageToFit=YES; //此属性可以设定使电话号码、网址、电子邮件和符合格式的日期等文字变为链接文字 //typedef NS_OPTIONS(NSUInteger, UIDataDetectorTypes) { //UIDataDetectorTypePhoneNumber= 1 << 0,// Phone number detection 识别电话号码 //UIDataDetectorTypeLink= 1 << 1,// URL detection识别网址,链接等 //UIDataDetectorTypeAddress= 1 << 2,// Street address detection 识别地址 //UIDataDetectorTypeCalendarEvent = 1 << 3,// Event detection 识别时间 //UIDataDetectorTypeNone= 0,// No detection at all 全都不识别 //UIDataDetectorTypeAll= NSUIntegerMax// All types 全部识别 //}; _webView.dataDetectorTypes=UIDataDetectorTypePhoneNumber; //控制webview使用html5的video播放视频不全屏(inline)的方法 //webview中用html5的video方式播放视频时,在ipad上是默认原来大小的,而在iphone上是默认全屏播放的 //HTML里video必须加上webkit-playsinline属性 //

与JS交互这块下面的博客还不错
http://blog.csdn.net/lizhongfu2013/article/details/9232129
【UIKit|UIKit 框架之WebView】http://blog.csdn.net/lizhongfu2013/article/details/9236357
UIKit|UIKit 框架之WebView
文章图片
UIKit|UIKit 框架之WebView
文章图片
UIKit|UIKit 框架之WebView
文章图片
UIKit|UIKit 框架之WebView
文章图片

    推荐阅读