今天朋友问我"UITableView头部图片下拉放大"如何去做,说百度很多方法都不完美.
那么直接在控制器.m里加上我下面这一个方法就可以实现咯:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat YOffset = scrollView.contentOffset.y;
CGFloat width = self.view.frame.size.width;
if (YOffset < 0) {
CGFloat allOffset = 图片高度 + ABS(YOffset);
CGFloat scale = allOffset / 图片高度 ;
self.图片.frame = CGRectMake(- (width * scale - width) / 2, YOffset, width * scale, allOffset);
}
}