# YZHeaderScaleImage **Repository Path**: reyzhang/YZHeaderScaleImage ## Basic Information - **Project Name**: YZHeaderScaleImage - **Description**: 原地址:https://github.com/iThinkerYZ/YZHeaderScaleImage 顶部图片拉伸组件,扩展原有组件功能 1. 新增点击事件拦截 2. 修复观察者未移除导致的crash问题 - **Primary Language**: Objective-C - **License**: Not specified - **Default Branch**: master - **Homepage**: https://github.com/iThinkerYZ/YZHeaderScaleImage - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2018-07-31 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # YZHeaderScaleImage #### 项目介绍 顶部图片拉伸组件,扩展原有组件功能 1. 新增点击事件拦截 2. 修复观察者未移除导致的crash问题 3. 添加头部视觉差效果 项目原地址 : https://github.com/iThinkerYZ/YZHeaderScaleImage 用法: 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"]; //或使用yz_headerScaleImageURL加载网络图片 self.tableView.yz_headerScaleImageURL = [NSURL urlWithString:@"http://xxxx"]; //指定图片高度 self.tableView.yz_headerScaleImageHeight = 200; //上滑时是否显示视觉差效果 self.tableView.yz_isConverAnimation = YES; // 一定要设置tableView头部视图,必须设置头部视图背景颜色为clearColor,否则会被挡住 UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 200)]; // 清空头部视图背景颜色 headerView.backgroundColor = [UIColor clearColor]; self.tableView.tableHeaderView = headerView; } ```