tableview下拉 表头缩放效果

来源:互联网 发布:广州少儿编程 编辑:程序博客网 时间:2024/06/05 11:58

实现该效果的关键在于  为tableview设定表头图片的时候  不要直接指定tableviewHeader为imagView  

要把imageView添加到一个UIView (baseView)上面  然后在将tableViewHeader指定为baseView



最后实现下拉缩放 

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {    CGPoint offset = scrollView.contentOffset;    //再下面改变区头图片的frame    if (offset.y < 0) {        CGRect rect = self.mg.frame;          rect.origin.y = offset.y;        rect.size.height = 200 - offset.y;        rect.origin.x = offset.y * (320 / 200) / 2 ;        rect.size.width = 320 - offset.y * (320 / 200);        _img.frame = rect;    }}



0 0