可伸缩头部 1.0.1

可伸缩头部 1.0.1

he jay维护。



  • he jay

可伸缩头部

功能介绍

  • 扩展UIScrollView,支持设置stretchableHeader,在下拉时,头部放大,类似于QQ空间的效果
  • 支持UIScrollView及其子类,使用起来非常方便

如何使用

  • pod "StretchableHeader"
  • 使用代码示例:
#pragma mark - UI

- (void)setupUI
{
    self.view.backgroundColor = [UIColor whiteColor];
    
    //add subview
    [self.view addSubview:self.stretchableHeaderTable];
    UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 150)];
    header.backgroundColor = [UIColor purpleColor];
    self.stretchableHeaderTable.stretchableHeader = header;
    //set frame
}

#pragma mark - Getter && Setter

- (UITableView *)stretchableHeaderTable
{
    if (_stretchableHeaderTable == nil)
    {
        _stretchableHeaderTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) style:UITableViewStyleGrouped];
        _stretchableHeaderTable.dataSource = self;
        _stretchableHeaderTable.delegate = self;
        _stretchableHeaderTable.rowHeight = 88.0f;
    }
    
    return _stretchableHeaderTable;
}

效果截图

Alt text