将自己添加的view与webview一起滚动和获取webview的高度 的方法
2016-03-09 10:55
387 查看
获取webview的高度
首先将webview里面的ScrollView禁止
UIScrollView *tempView=(UIScrollView *)[weView.subviews objectAtIndex:0];
tempView.scrollEnabled=NO;
再在其代理方法里面获取webview的实际高度,根据实际高度将webview添加到自己定义的ScrollView中即可,当然你还可以添加自己要添加的view,只需要设置webview在scrollview中的位置即可
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
float htmlHight=[[webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"] floatValue];//webview的实际高度
NSLog(@"htmlHight---%@",htmlHight);
}
首先将webview里面的ScrollView禁止
UIScrollView *tempView=(UIScrollView *)[weView.subviews objectAtIndex:0];
tempView.scrollEnabled=NO;
再在其代理方法里面获取webview的实际高度,根据实际高度将webview添加到自己定义的ScrollView中即可,当然你还可以添加自己要添加的view,只需要设置webview在scrollview中的位置即可
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
float htmlHight=[[webView stringByEvaluatingJavaScriptFromString:@"document.body.scrollHeight"] floatValue];//webview的实际高度
NSLog(@"htmlHight---%@",htmlHight);
}
相关文章推荐
- AutoMapper小结
- webView 滚动问题
- android 调用拨号返回调用界面
- Android开发之关闭和打开Speaker(扬声器)的方法
- android中handler机制+异步处理
- [Android]Activity的创建
- iOS开发--git
- 芒果iOS开发之Apple Pay Programming Guide part1
- ApplePay接入
- ovs-appctl 用户手册中文翻译
- iOS App Extensions 推荐文章
- 【OpenStack】OpenStack系列3之Swift详解
- Android 系统常用的权限
- 《初始化和反初始化》
- APPIUM+JAVA实现对安卓APK的自动化测试----第十篇【驱动的实现】
- android各阶段目标与要求
- Android 中处理POWER/HOME流程
- Android 自定义View (一)
- Android Studio使用技巧系列教程(二)
- Android 关于OOM的解决方案