美文网首页iOS-VendoriOS移动开发实用小功能
iOS-可拉伸放大的UITableView头部视图

iOS-可拉伸放大的UITableView头部视图

作者: 叫我李五 | 来源:发表于2015-09-09 12:30 被阅读7337次

    其实我不怎么写博客的。。。但闲来无事,就和大家分享一个小demo吧,给有需要用到的小伙伴。

    首先要感谢一下HFStretchableTableHeaderView的作者。


    这是一个可拉伸的view,主要放在UITableView的header处。

     该功能是基于HFStretchableTableHeaderView作修改的,使得放在头部的view可以向下和向左右拉伸。 


    用于: 一些使用tableview的“个人界面”; 需要拉伸图片功能的tableview的头部;

     使用:

    (void)stretchHeaderForTableView:(UITableView)tableView withView:(UIView)view subViews:(UIView*)subview;

    实现该方法--view:是放拉伸的背景图片,也可以自定义一个UIView。subview:放在view之上的,可自定义subView,也可直接实例一个透明的subview。


    *记得实现以下两个代理方法

    -(void)scrollViewDidScroll:(UIScrollView *)scrollView

    -(void)viewDidLayoutSubviews

    Demo下载地址:我的GitHub

    效果如下图:

    相关文章

      网友评论

      • 08db49ff3a10:为什么右边一开始会有白边啊
        杨晓周:向上滑动的时候右边也会出现白边
        飛1994:封装代码里有一个bug,把.m文件里最后一个方法- (void)resizeView里面第一句initialFrame.size.width = _tableView.frame.size.width;删掉就可以了
      • Jayden666:啊丢,好牛逼的样子
        叫我李五:@志基 啊丢 华可以华可以
      • _Erica:可以参考下KCAnimateHeaderView
        一夜暴富两夜也行:@_Erica 这个在哪里找?github并没有啊。
        叫我李五: @_Erica 谢谢!
      • 郑明明:你看百度贴吧APP的那种效果
      • 郑明明:这个效果挺容易的
        叫我李五: @nineteen__ 比较简单咯
      • 郑明明:这个还差一种效果啊
      • vision_colion:楼主,为什么我换成scrollview,scrollview上面再放Imageview就会有问题
        叫我李五: @vision_colion 额,这个我没有试过喔
      • Damon4Zhou:易用性很好 :+1:
        叫我李五:@Damon4Zhou :smile: :smile:
      • 杏仁丶:很实用的封装,谢谢分享,先收藏了

      本文标题:iOS-可拉伸放大的UITableView头部视图

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