美文网首页网页相关
iOS WebView 的一些实用方法

iOS WebView 的一些实用方法

作者: 云深不知处a | 来源:发表于2016-07-08 11:36 被阅读207次

    1、给webView 添加手势方法


    ios 5以后要重写这个方法并加上手势协议才能点击  把协议委托给控制器 在webView上加手势

    UIWebViewDelegate

    - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{

    return YES;

    }

    2、获取webView的高度

    -(void)webViewDidFinishLoad:(UIWebView *)webView{

    int webViewHeight = [[webView stringByEvaluatingJavaScriptFromString: @"document.documentElement.scrollHeight"] intValue];

    }

    3、获取标题、当前页面的URL 


    NSString*currentURL=[webViewstringByEvaluatingJavaScriptFromString:@"document.location.href"];

    NSString*title=[webviewstringByEvaluatingJavaScriptFromString:@"document.title"];

    4、修改界面元素的值


    NSString*js_result=[webViewstringByEvaluatingJavaScriptFromString:@"document.getElementsByName('q')[0].value='中国';"];

    相关文章

      网友评论

      • BerrySang:- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{

        return YES;

        }

        这个有用

      本文标题:iOS WebView 的一些实用方法

      本文链接:https://www.haomeiwen.com/subject/zytrjttx.html