前言
很久不见,各位伙伴们,不要问我干嘛去了,我是不会告诉你们的😃,自己琢磨,废话不多说,直接切正题,应小码哥学员的要求,写了一个框架,一行代码快速集成tableView上头部视图缩放图片
,并且不会占用tableView的头部视图,无侵入性,全用runtime实现的。
如果喜欢我的文章,可以关注我微博:袁峥Seemygo
Demo简介:
- 效果图
框架使用教程:
1.将YZHeaderScaleImage导入项目或者使用cocoapods导入
2.导入#import "UIScrollView+HeaderScaleImage.h"
3.使用tableView或者scrollView
4.设置了tableView头部视图,`一定记得清空头部视图背景颜色`
- (void)viewDidLoad {
[super viewDidLoad];
// 设置tableView头部缩放图片 *一行代码就集成了*
self.tableView.yz_headerScaleImage = [UIImage imageNamed:@"header"];
// 设置tableView头部视图,必须设置头部视图背景颜色为clearColor,否则会被挡住
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 200)];
// 清空头部视图背景颜色
headerView.backgroundColor = [UIColor clearColor];
self.tableView.tableHeaderView = headerView;
}
源码
点击这下载源代码