iOS WebView 的一些实用方法

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='中国';"];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容