ios 模仿腾讯QQ好友详情页 今日头条我的模块 imageView 下拉缩放效果

来源:互联网 发布:数据安全保密承诺书 编辑:程序博客网 时间:2024/06/04 19:11

1.缩放的原理,在下拉缩放是,imageView的frame的height 也就是高度 是一直在增大的,并且初始化的Y是不变得,所有要去 imageView 的frame,在让imageView的frame的y值等于 scrollView.contentOffset.y 这是偏移了多少,而他的frame的高度也就等于了你下拉的多少 CGRect  rect=self.imageV.frame;rect.origin.y=offset.y;rect.size.height =  - offset.y;self.imageV.frame =rect;

2.如果想让下拉滚动的时候,imageView 的宽度同时放大  即设置 imageView的//   self.imageV.contentMode =UIViewContentModeScaleAspectFill;
UIViewContentModeScaleAspectFill  这个枚举内部会计算缩放的程度
内容模式 这样很简单的就实现了效果,不用太繁琐的去计算 x和w、缩放的程度。

0 0
原创粉丝点击