博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webView添加头视图
阅读量:5097 次
发布时间:2019-06-13

本文共 789 字,大约阅读时间需要 2 分钟。

webView是一个复合视图,里面包含有一个scrollView,scrollView里面是一个UIWebBrowserView(负责显示WebView的内容)

UIView *webBrowserView = self.webView.scrollView.subviews[0];//拿到webView的webBrowserView

self.backHeadImageView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, kScreenWidth, kScreenWidth*2/3.0)];

[_backHeadImageView sd_setImageWithURL:[NSURL URLWithString:self.imageUrl] placeholderImage:[UIImage imageNamed:@"placeholderImage"]];

[self.webView insertSubview:_backHeadImageView belowSubview:self.webView.scrollView];

//把backHeadImageView插入到webView的scrollView下面

CGRect frame = self.webBrowserView.frame;

frame.origin.y = CGRectGetMaxY(_backHeadImageView.frame);

self.webBrowserView.frame = frame;

//更改webBrowserView的frame向下移backHeadImageView的高度,使其可见

转载于:https://www.cnblogs.com/qinxiaoguang/p/5756725.html

你可能感兴趣的文章
由一个经典布局问题引发的思考
查看>>
vue 字符串长度控制显示的字数超出显示省略号
查看>>
vim常用命令
查看>>
tensorboard 远程
查看>>
mysql常用操作(测试必备)
查看>>
修改tcp内核参数:somaxconn
查看>>
欧几里德算法(模板)
查看>>
oracle 11g 压缩数据文件
查看>>
opencv2411配置
查看>>
【洛谷P1061 Jam的计数法】搜索
查看>>
Android studio 安装apk时报错:INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries...
查看>>
20. 多态
查看>>
pip国内源
查看>>
docker 从本地拷贝文件
查看>>
第1章 iOS逆向工程简介
查看>>
VS 2013使用ReportViewer 提示An error occurred during local report processing异常处理
查看>>
protobuf 协议 windows 下 java 环境搭建
查看>>
hacker入门篇——相关书籍
查看>>
10大逆向思维的测试方法
查看>>
github 邮件认证---163,126等国内邮箱无法验证,试试qq邮箱和gmail
查看>>