您的位置:首页 > 移动开发

webView 高级用法 一

2014-03-26 08:35 295 查看
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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webview