在UITableView的delegate方法里面添加 -(void)scrollViewDidScroll:(UIScrollView *)scrollView
然后 int contentOffsety = scrollView.contentOffset.y;
当contentOffSetY<0时
调用
rect.size.height = _backImgHeight-contentOffsety;
rect.size.width = _backImgWidth*( _backImgHeight-contentOffsety)/_backImgHeight;
rect.origin.y = 0;
rect.origin.x = -(rect.size.width-_backImgWidth)/2.0;
_backgroundImgV.frame = rect;
当contentOffSetY>0时
调用
CGRect rect = _backgroundImgV.frame;
rect.size.height = rect.size.height-contentOffsety;
rect.size.width = _backImgWidth*( _backImgHeight-contentOffsety)/_backImgHeight;
rect.origin.x = -(rect.size.width-_backImgWidth)/2.0;
rect.origin.y = -contentOffsety;
_backgroundImgV.frame = rect;