tableview下拉头部视图背景变大
来源:互联网 发布:工业网络就业前景 编辑:程序博客网 时间:2024/05/19 23:13
首先可以先宏定义一个值(这个值是你的头部视图的高度的值)
#define kBackGroupHeight 136*(SCREENSIZEHIGHT/iPhone4Hight*1.0) //这个值是头部视图的高度
//你的tableview设置一下
_tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, SCREENSIZEWIDTH, SCREENSIZEHIGHT-50) style:UITableViewStylePlain];
_tableView.contentInset=UIEdgeInsetsMake(kBackGroupHeight, 0, 0, 0);//这个要设置
//设置你的头部视图的frame
_headView.frame = CGRectMake(0, -kBackGroupHeight, SCREENSIZEWIDTH, kBackGroupHeight);
//tableview加上这个视图
[_tableView addSubview:_headView];
//接下来在scrollviedidscroll中
if (scrollView == _tableView) {
CGFloat yOffset = scrollView.contentOffset.y;
CGFloat xOffset = (yOffset + kBackGroupHeight)/2;
if (yOffset < -kBackGroupHeight) {
CGRect rect = _headView.frame;
rect.origin.y = yOffset;
rect.size.height = -yOffset ;
rect.origin.x = xOffset;
rect.size.width = SCREENSIZEWIDTH + fabs(xOffset)*2;
_headView.frame = rect;
}
}
}
很不错,转载过来注释了一下,希望有帮助
0 0
- tableview下拉头部视图背景变大
- tableView下拉放大头部视图
- tableView头部视图下拉放大效果
- iOS tableView下拉图片变大
- 实现表格视图下拉变大
- TableView头部图片下拉图片放大
- tableView头部放scrollView滚动视图
- 下拉放大tableView头视图
- tableview顶部视图下拉放大
- 自定义ScrollView下拉头部变大,弹性动画缩回原型
- 实现tableView上headerView图片下拉变大效果
- swift中tableView导航栏渐变和下拉变大效果
- tableview下拉的时候,头部图片放大效果view下拉的时候,头部图片放大效果
- 如何设置tableview的头部视图的颜色
- 朋友圈 个人信息 界面 下拉 头部图片视图跟随缩放变化
- iOS开发仿【喵播】之快速集成tableView头部缩放视图+视图为模糊效果
- 背景视图上点击事件与tableView冲突的解决办法
- tableView使用MJRefresh视图下滑64,下拉UI显示
- iOS学习之Socket使用简明教程- AsyncSocket
- Android静默安装和静默卸载
- 1.4.2 HTTP ERRORS AND REDIRECTS(HTTP 错误和重定向)
- 判断两个矩形是否重叠
- 数字字符串转数值
- tableview下拉头部视图背景变大
- 3.5.3元组的基本操作
- 定时器的实现
- 开漏输出
- 安装php-redis扩展
- python 浅拷贝(shallow copy) 深拷贝(deep copy)
- PMI-ACP敏捷项目管理辅导:敏捷开发之 4句敏捷宣言
- android apk静默安装和卸载
- crontab输出内容发送到指定邮箱