iOS UIWebView 获取内容实际高度,关闭滚动效果

简介:

近期做东西,将 UIWebView 嵌套在 UIScrollView 里,由 UISCrollView 控制滚动,需要使 UIWebView 的高度同内容高度一致,网上搜索的到代码:

<!-- lang: cpp -->htmlHeight = [webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"];

这段代码是无效的,body 获取到的 offsetHeight,为显示区域的高度,因此修改为:

<!-- lang: cpp -->htmlHeight = [webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"];

scrollHeight 为网页内容的实际高度。 
之后,自然需要关闭 UIWebView 的滚动效果,否则将会影响整体页面滚动,代码如下:

<!-- lang: cpp -->UIScrollView *tempView=(UIScrollView *)[webView.subviews objectAtIndex:0];  
tempView.scrollEnabled=NO;

修改 UIScrollView的内容高度。

<!-- lang: cpp -->scrollView.contentSize = CGSizeMake(width, height);

















本文转自ljianbing51CTO博客,原文链接:http://blog.51cto.com/ljianbing/1744117 ,如需转载请自行联系原作者







相关文章
|
iOS开发
iOS开发 - UITableView的tableHeaderView注意事项(遮挡cell,内容重复等等)
iOS开发 - UITableView的tableHeaderView注意事项(遮挡cell,内容重复等等)
269 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
274 0
iOS-UITextView设置行间距,内容颜色(变相设置类似UITextField的placeholder)
|
Web App开发 前端开发 JavaScript
解决 input 输入框在 iOS 系统中无法输入内容
解决 input 输入框在 iOS 系统中无法输入内容
611 0
|
程序员 API iOS开发
iOS开发:字符串设置指定内容的文字颜色、文字大小、文字字体类型
在iOS开发过程中,会有一些为了提高APP的视觉效果而设置的特别一点的效果,比如一行文字需要自定义不同的颜色和文字大小,这就用到通过富文本来设置字符串的颜色、大小和文字类型。这篇博文我打算只介绍怎么设置指定内容的一些文字属性设置,如果之前看过我写的博文,就会发现有一篇类似介绍通过富文本来设置字符串内容的博文,但是那篇是综合性的,包括介绍button的,以及UItextfield的设置,所以在这里我只介绍怎么设置字符串指定位置的一些自定义设置的方法,如有不妥之处,欢迎指正。
532 0
|
存储 安全 搜索推荐
iOS逆向-day1:逆向内容的简介与越狱环境搭建
iOS逆向-day1:逆向内容的简介与越狱环境搭建
349 0
iOS逆向-day1:逆向内容的简介与越狱环境搭建
|
iOS开发
iOS 让tabbr背景透明看到页面内容的方法
iOS 让tabbr背景透明看到页面内容的方法
465 0
|
自然语言处理 iOS开发 索引
iOS智能地处理用户的输入内容(处理语言工具CFStringTransform 的应用)
iOS智能地处理用户的输入内容(处理语言工具CFStringTransform 的应用)
223 0
iOS智能地处理用户的输入内容(处理语言工具CFStringTransform 的应用)
|
数据安全/隐私保护 iOS开发
iOS提取数字(手机号) :文本框对粘贴内容进行手机号码提取
iOS提取数字(手机号) :文本框对粘贴内容进行手机号码提取
398 0
iOS提取数字(手机号) :文本框对粘贴内容进行手机号码提取
|
前端开发 开发工具 Android开发
iOS监听物理截图自动生成截图并跳转到反馈页面进行显示(截图内容包括系统的弹框视图UIAlertView/Controller)
iOS监听物理截图自动生成截图并跳转到反馈页面进行显示(截图内容包括系统的弹框视图UIAlertView/Controller)
311 0
iOS监听物理截图自动生成截图并跳转到反馈页面进行显示(截图内容包括系统的弹框视图UIAlertView/Controller)
|
iOS开发
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框
174 0
设计iOS中随系统键盘弹收和内容文字长度自适应高度的文本框