UITableView下拉顶部图片放大效果

iOS 码拜 10年前 (2015-05-02) 1115次浏览 0个评论

看到某些应用的表视图,顶部是用户信息,然后有一张图片,当我往下拉tableview的时候,顶部那张图片就会放大,并不会出现平时顶部那个空档出来。这个效果怎么实现的?
目前我监听到了下拉的事件,可以得到放大倍数的数据,就是不知道怎么把那图片放大,因为只是放大图片的话还是只局限在第一个section的header区域里,顶部的空档还是会出现,请高人给点思路。谢谢!

UITableView下拉顶部图片放大效果
80分
这个效果我之前做过:
设置tableView的tableHeaderView为一个自定义View,在这个自定义View里假设有一个ImageView
监听scrollViewDidScroll方法,用户往下滑1px,你就把ImageView向上移2px,同时高度增加2px;或者只调整高度,然后设置center属性。算法就比较好写。
UITableView下拉顶部图片放大效果
20分
在code4app上有类似的demo,可以参考
http://code4app.com/ios/%E4%BB%BFPath%E7%9A%84%E6%B0%B4%E6%BB%B4%E5%88%B7%E6%96%B0%E6%95%88%E6%9E%9C/52cfbdbfcb7e8440638b5a56

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明UITableView下拉顶部图片放大效果
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!