博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ios中webview的高级用法
阅读量:6213 次
发布时间:2019-06-21

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

1.隐藏上下滚动时出边界的后面的黑色的阴影- (void) hideGradientBackground:(UIView*)theView{  for (UIView * subview in theView.subviews)  {    if ([subview isKindOfClass:[UIImageView class]])      subview.hidden = YES;    [self hideGradientBackground:subview];  }}2. 禁用拖拽时的反弹效果[(UIScrollView *)[[webView subviews] objectAtIndex:0] setBounces:NO];  3. 判断用户点击类型- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{    switch (navigationType)     {        //点击连接        case UIWebViewNavigationTypeLinkClicked:        {            NSLog(@"clicked");        }            break;        //提交表单        case UIWebViewNavigationTypeFormSubmitted:        {            NSLog(@"submitted");        }        default:            break;    }    return YES;}

 

#import "BaseViewController.h"@interface BaseViewController (){    UIWebView *webview;}@end@implementation BaseViewController#pragma  mark -life cicry- (void)viewDidLoad{    [super viewDidLoad];    webview=[[UIWebView alloc] initWithFrame:self.view.bounds];    webview.delegate=self;//因为这个代理设置的self    [self.view addSubview:webview];    [webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:self.requestUrl]]];        [webview release];    UIScrollView *scollview=(UIScrollView *)[[webview subviews]objectAtIndex:0];    scollview.bounces=NO;        // Do any additional setup after loading the view.}- (void)didReceiveMemoryWarning{    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}-(void)viewDidUnload{    [super viewDidUnload];    self.requestUrl=nil;}- (void)dealloc{    [_requestUrl release];    [super dealloc];}

 

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

你可能感兴趣的文章
RxSwift 之变换操作
查看>>
greendao 查询之数据去重
查看>>
配置gitignore后使其生效命令
查看>>
tf.placeholder使用说明
查看>>
手机web页面调用手机QQ实现在线聊天的效果
查看>>
【WPF】UI虚拟化之------自定义VirtualizingWrapPanel
查看>>
VAE (variational autoencoder)
查看>>
SharePoint 压缩打包文件代码分享
查看>>
银行卡的三个磁道【转】
查看>>
架构师素养及从小菜进阶架构(CTO)的书籍【转】
查看>>
Linux中添加、修改和删除用户和用户组
查看>>
Failed to start /etc/rc.d/rc.local Compatibility
查看>>
Monad (functional programming)
查看>>
Zmodem协议
查看>>
创建第一个servlet程序--HelloServlet
查看>>
Pycharm按装
查看>>
Hive 练习 简单任务处理
查看>>
解决eclipse maven 项目重新下载包这个问题
查看>>
MIME TYPE
查看>>
appium定位h5
查看>>