博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iPhone控件之UIWebView2
阅读量:6068 次
发布时间:2019-06-20

本文共 1735 字,大约阅读时间需要 5 分钟。

1 #import 
2 3 @interface UITestViewController : UIViewController
4 {
5 6 } 7 8 @end 9 10 11 // 12 // UITestViewController.m 13 // UITest 14 // 15 16 #import "UITestViewController.h" 17 18 @implementation UITestViewController 19 20 - (void)viewDidLoad {
21 22 [super viewDidLoad]; 23 24 CGRect webRect = CGRectMake(10,10,300,400); 25 UIWebView *myWebView = [[UIWebView alloc] initWithFrame:webRect]; 26 27 myWebView.delegate = self; 28 29 myWebView.scalesPageToFit = NO; 30 NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"myPage" ofType:@"html"]; 31 NSString *htmlContent = [NSString stringWithContentsOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil]; 32 33 [myWebView loadHTMLString:htmlContent baseURL:nil]; 34 35 [self.view addSubview:myWebView]; 36 37 [myWebView release]; 38 } 39 40 - (BOOL)webView:(UIWebView *)webView 41 shouldStartLoadWithRequest:(NSURLRequest *)request 42 navigationType:(UIWebViewNavigationType)navigationType {
43 NSURL *pageURL = [request URL]; 44 45 if ( ([[pageURL scheme] isEqualToString: @"http"]) && (navigationType == UIWebViewNavigationTypeLinkClicked )) 46 {
47 [[UIApplication sharedApplication] openURL:pageURL]; 48 return NO; 49 } 50 51 return YES; 52 } 53 54 55 - (void)didReceiveMemoryWarning {
56 // Releases the view if it doesn't have a superview. 57 [super didReceiveMemoryWarning]; 58 59 // Release any cached data, images, etc that aren't in use. 60 } 61 62 - (void)viewDidUnload {
63 // Release any retained subviews of the main view. 64 // e.g. self.myOutlet = nil; 65 } 66 67 68 - (void)dealloc {
69 70 [super dealloc]; 71 } 72 73 @end

转载地址:http://wzfgx.baihongyu.com/

你可能感兴趣的文章
【原】关于使用jieba分词+PyInstaller进行打包时出现的一些问题的解决方法
查看>>
Jmeter:图形界面压力测试工具
查看>>
eclipse svn登陆用户保存信息删除
查看>>
【笔记】《DirectX 9.0 3D游戏开发编程基础》:Direct3D初始化
查看>>
linux环境配置
查看>>
JavaScript Array对象
查看>>
基于Cloud Foundry平台部署nodejs项目上线
查看>>
libcurl提交表单上传文件
查看>>
ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
查看>>
windows 下rabbitmq 安装---转载
查看>>
PHP json_decode 函数解析 json 结果为 NULL 的解决方法
查看>>
苟富贵勿相忘
查看>>
使用GCD的dispatch_once创建单例
查看>>
【BZOJ】3319: 黑白树
查看>>
Securecrt emacs/vi 代码无法高亮、无颜色
查看>>
jQuery获取Select选中的Text和Value,根据Value值动态添加属性
查看>>
ASP.NET MVC中实现多个button提交的几种方法
查看>>
树与森林的存储、遍历和树与森林的转换
查看>>
CSS设计指南之浮动与清除
查看>>
Servlet3.0之八:基于Servlet3.0的文件上传@MultipartConfig
查看>>