1. .隐藏上下滚动时出边界的后面的黑色的阴影
  2. - (void) hideGradientBackground:(UIView*)theView
  3. {
  4. for (UIView * subview in theView.subviews)
  5. {
  6. if ([subview isKindOfClass:[UIImageView class]])
  7. subview.hidden = YES;
  8.  
  9. [self hideGradientBackground:subview];
  10. }
  11. }
  12.  
  13. . 禁用拖拽时的反弹效果
  14. [(UIScrollView *)[[webView subviews] objectAtIndex:] setBounces:NO];
  15.  
  16. . 判断用户点击类型
  17.  
  18. - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
  19. {
  20. switch (navigationType)
  21. {
  22. //点击连接
  23. case UIWebViewNavigationTypeLinkClicked:
  24. {
  25. NSLog(@"clicked");
  26. }
  27. break;
  28. //提交表单
  29. case UIWebViewNavigationTypeFormSubmitted:
  30. {
  31. NSLog(@"submitted");
  32. }
  33. default:
  34. break;
  35. }
  36. return YES;
  37. }
  1. #import "BaseViewController.h"
  2.  
  3. @interface BaseViewController ()
  4. {
  5. UIWebView *webview;
  6. }
  7.  
  8. @end
  9.  
  10. @implementation BaseViewController
  11.  
  12. #pragma mark -life cicry
  13.  
  14. - (void)viewDidLoad
  15. {
  16. [super viewDidLoad];
  17. webview=[[UIWebView alloc] initWithFrame:self.view.bounds];
  18. webview.delegate=self;//因为这个代理设置的self
  19. [self.view addSubview:webview];
  20. [webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.requestUrl]]];
  21.  
  22. [webview release];
  23. UIScrollView *scollview=(UIScrollView *)[[webview subviews]objectAtIndex:];
  24. scollview.bounces=NO;
  25.  
  26. // Do any additional setup after loading the view.
  27. }
  28.  
  29. - (void)didReceiveMemoryWarning
  30. {
  31. [super didReceiveMemoryWarning];
  32. // Dispose of any resources that can be recreated.
  33. }
  34.  
  35. -(void)viewDidUnload{
  36. [super viewDidUnload];
  37. self.requestUrl=nil;
  38. }
  39.  
  40. - (void)dealloc
  41. {
  42. [_requestUrl release];
  43. [super dealloc];
  44. }

ios中webview的高级用法的更多相关文章

  1. ios中webview的高级用法(二)

     框架: webview与js的通信框架 #import "MJViewController.h" #import "MBProgressHUD+Add.h" ...

  2. 详解Vue中watch的高级用法

    我们通过实例代码给大家分享了Vue中watch的高级用法,对此知识点有需要的朋友可以跟着学习下. 假设有如下代码: <div> <p>FullName: {{fullName} ...

  3. linux中find命令高级用法

    前言 在<Linux中的文件查找技巧>一文中,我们已经知道了文件查找的基本方法,今天我们介绍find命令的一些高级使用技巧.它能满足我们一些更加复杂的需求. 查找空文件或空目录 有时候需要 ...

  4. IOS中WebView的使用

    UIWebView是iOS sdk中一个最常用的控件.是内置的浏览器控件,我们可以用它来浏览网页.打开文档等等,UIWebView能够加载html/htm.pdf.docx.txt等格式的文件  系统 ...

  5. iOS中Block的基础用法

    本文简介 本章不会对Block做过多的实现研究.只是讲解基本的用法.纯粹基础知识.结合实际项目怎么去做举例.Block使用场景,可以在两个界面的传值,也可以对代码封装作为参数的传递等.用过GCD就知道 ...

  6. iOS中webView加载URL需要处理特殊字符

    今天在项目中遇到webView加载URL时,因为URL中有特殊字符,导致页面无法加载,而且在- (BOOL)webView:(UIWebView )webView shouldStartLoadWit ...

  7. SQL语句中的select高级用法

    #转载请联系 为了更好的了解下面的知识点,我们先创建两张表并插入数据. # 学生表 +----+-----------+------+--------+--------+--------+------ ...

  8. ios中陀螺仪CoreMotion的用法

    转自:http://code.eoe.cn/471/title/ios涓檧铻轰华CoreMotion鐨勭敤娉 README.md 外部引用 原始文档 以前在iphone中要得到加速度时,只能使用Ac ...

  9. Flutter 中渐变的高级用法

    Flutter 中渐变有三种: LinearGradient:线性渐变 RadialGradient:放射状渐变 SweepGradient:扇形渐变 看下原图,下面的渐变都是在此图基础上完成. Li ...

随机推荐

  1. 创想三维:5款最好用的免费3D建模软件【转】

    虽然网上有需要现成的免费三维模型,但对于许多人而言,3D打印机最吸引他们之处是可以设计创造完全属于自己的模型.问题是,现代专业级CAD软件大多价格高昂,例如Solidworks或Zbrush这样的程序 ...

  2. TensorFlow实战12:Bidirectional LSTM Classifier

    https://blog.csdn.net/felaim/article/details/70300362 1.双向递归神经网络简介 双向递归神经网络(Bidirectional Recurrent ...

  3. centos配置ssh免密码登录

    master.slave1两台机器实现ssh免密码登录,user:hadoop,passwd:123456 1.设置master: vi /etc/sysconfig/network hostname ...

  4. css文件放在根目录之后不起作用原因

    修改为

  5. 【转】npm install、npm install --save与npm install --save-dev区别

    原文: https://blog.csdn.net/qq_30378229/article/details/78463930 ------------------------------------- ...

  6. rpcserver不可用

    今天用打印机.电脑一直弹出rpcserver不可用.如图: 解决的方法:将例如以下服务启动就可以解决,如图:

  7. CMenu and Dialog-based applications

    [问] Is it possible to put a menu in a dialog based application? How? [答] Yes, it is possible to add ...

  8. python绘制很美丽的图表

    或许你会觉得python不适合做图形界面的开发,的确如此.可是python却有一个非常美丽的图标模块:pycha,废话少说,先上图,各位看一下. 是不是效果还不错呢,当然这仅仅是一小部分图表,还有其它 ...

  9. 编码GBK的不可映射字符

    1.错误描写叙述 [ERROR] /E:/Eclipse/workspace/huxs/src/test/java/com/you/huxs/utils/SpringTestBase.java:[14 ...

  10. 006-GO VSCode 自动提示功能提示PANIC

    通过vscode开发go,之前一直正常,后来不知什么原因自动提示一直提示:PANIC, 解决方法: (1)重新下载gocode go get -u github.com/nsf/gocode (2)重 ...