1.首先UIWebView背景透明
// set background transparent, also can set it in nib file webView_.backgroundColor = [UIColor clearColor]; webView_.opaque = NO;
2.隐藏拖拽webview时上下的两个有阴影效果的subview
// remove shadow view when drag web view for (UIView *subView in [webView_ subviews]) { if ([subView isKindOfClass:[UIScrollView class]]) { for (UIView *shadowView in [subView subviews]) { if ([shadowView isKindOfClass:[UIImageView class]]) { shadowView.hidden = YES; } } } }
其他
a.UIWebView加载本地html
// get html file path NSString *path = [[NSBundle mainBundle] pathForResource:@"about" ofType:@"html"]; [webView_ loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]];
b.禁用UIWebView拖拽时的反弹效果
// disable view bounce [(UIScrollView *)[[webView_ subviews] objectAtIndex:0] setBounces:NO];
c.禁用UIWebView拖拽
// disable touch move <script type="text/javascript"> document.ontouchmove = function(e) { e.preventDefault(); } </script>
获取UIWebview加载的标题和内容代码:titleLabel.text = [webView stringByEvaluatingJavaScriptFromString:@"document.title"];NSString *source = [webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
获取网页的全部原数据:
NSString *html = [webView stringByEvaluatingJavaScriptFromString:
@"document.documentElement.outerHTML"];
读取某一div的内容:
NSString *html = [myWebViewstringByEvaluatingJavaScriptFromString:
@"document.getElementById('your div id').textContent"];
UIWebview缓存页面
[webView loadRequest: [NSURLRequest requestWithURL: [NSURL URLWithString: url]
cachePolicy: NSURLRequestUseProtocolCachePolicy
timeoutInterval: 3600.0]];
相关推荐
有用的控件,经常使用设置背景透明 设置webview的backgroundColor属性为[UIColor clearColor]; ? 1 webView.backgroundColor = [UIColor clearColor]; 为webview中的HTML页面的body标签添加CSS背景样式设置 ? ...
UIWebView+html+css,实现UIWebView中可点击链接,并且可显示gif动画效果
UIWebView和js交互 里边自己写了个H5方便大家理解
UIWebView Web 网页 Demo 代码
使用UIWebView和JS进行交互,可以OC操作js,也可以JS对OC进行交互
IOS开发中因为引入cocos2dx,导致代码审核不通过无法提交( Apple will stop accepting submissions of apps that use UIWebView APIs )。该问题的解决方案有两种:1)升级Cocos2dx的版本,在查看Cocoas官网及Cocoas...
这是我在学习ios的过程中写的一个demo,使用UIWebView实现一个简单的浏览器
网页视图的基本使用,网络资源地址字符串的处理,UIWebView属性与协议的综合使用;
UIWebView原生与H5交互,pre;confirm;等包含三个H5页面跳转的交互demo
UIWebView实现图文混排
ios源码之透明的UIWebView样例TransparentUIWebViews.rar
这是iPhone开发之UIWebView示例程序,具体参考: http://blog.csdn.net/htttw/article/details/7888557
UIWebView与JS交互小例子,其中涉及APP向JS提交信息,和JS提交信息给App
iOS UIWebView URL拦截.pdf
UIWebVeiw的使用,功能包括“返回上页”“在safari打开”“网页刷新”
完美的webView,不懂UIwebView的可以看看
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability. Unity IOS审核被拒,解决办法,去网上看了好多帖子,...
(OC)(UIWebView)新闻详情
IOS自定义请求uiwebview的loading框 支持文字和转圈特效同时存在 动态显示 调用方便
适合对webview的学习 源码 欢迎下载学习