美文网首页
图片下拉放大

图片下拉放大

作者: 巧克力的qiao | 来源:发表于2015-12-18 17:21 被阅读169次

传送门
//_bgImageView是要放大的图片,ImageWidth、ImageHeight分别是 _bgImageView原本的宽度和高度

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{

//滑动放大标签背景图片
[selfupdateImg];

}
//更新相册封面大小
- (void)updateImg {
 CGFloat yOffset   = self.tabelView.contentOffset.y;

 if (yOffset < 0) {
    
   CGFloat factor = ((ABS(yOffset) +ImageHeight) * ImageWidth) /ImageHeight;
   CGRect f = CGRectMake( - (factor -ImageWidth) / 2,0, factor, ImageHeight +ABS(yOffset));
   _bgImageView.frame = f;
    
}else {
    
   CGRect f = _bgImageView.frame;
    f.origin.y = - yOffset;
   _bgImageView.frame = f;
  
}
}

相关文章

网友评论

      本文标题:图片下拉放大

      本文链接:https://www.haomeiwen.com/subject/yebphttx.html