- 提供一个UIViewController的子类LCStretchableHeaderViewController,支持设置stretchableHeader,实现下拉的时候,header放大,类似于qq空间的效果
- 支持向上滑动,导航栏的颜色渐变效果
- pod "LCStretchableHeaderViewController"
- 使用代码示例:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
[self setupUI];
}
- (void)setupUI
{
self.view.backgroundColor = [UIColor whiteColor];
self.title = @"DEMO";
self.navBarNormalColor = [UIColor greenColor];
self.ignoredTopOffset = 200;
//add subview
self.headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 200)];
self.headerView.backgroundColor = [UIColor redColor];
//set frame
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height) style:UITableViewStyleGrouped];
tableView.rowHeight = 88;
tableView.delegate = self;
tableView.dataSource = self;
self.containerView = tableView;
}