iOS 使用UITabelView实现类似UITableView加UIScrollView联动

最近要用到类似如下页面的功能。

蓝色部分和红色部分有交叉重叠的地方,但是滑动时能一起上滑下滑。

最开始拿到设计图时,考虑用UIScrollView + UITabelView实现这个页面。但是对UIScrollView的理解不够深,滑动时总是有问题。最后用一个UITabelView解决了问题。

思路:

          1.整个页面是一个UITabelView,UITabelView上面添加headerview,并设置为透明。headerview的高度低于蓝色部分的高度,才能让UITabelView cell(红色部分)和蓝色部分有重叠的地方。

          2.红色部分为UITabelView的cell

          3.蓝色部分为我们实际要展示的内容,在整个uitableview的最底层

          [self.tableView sendSubviewToBack:self.topBackImageView];

         4.UITabelView cell左右两边空出间隙,用于第一个cell透过蓝色部分

可能出现的问题:

蓝色部分超出headerview高度的地方被cell挡住,在xib或者storyboard中设置UITabelView cell的颜色为clear。


ps:这样感觉好简单呐。

        来自于机智小伙伴的灵感。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.badgeVaule气泡提示 2.git终端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夹内容...
    i得深刻方得S阅读 4,975评论 1 9
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,193评论 4 61
  • 简介本人是一个iOS开发菜鸟,之前很是懒惰,以后希望以此来激励自己,每天对掌握的新知识点进行记录,激励自己也想分享...
    kingxsx阅读 4,741评论 0 4
  • 岁月的小船悠悠荡荡,生命的时钟会转向何处? 秋来了,干燥的空气,干涸的嘴唇,上火的痘痘,四季的轮转很难有悄无声息的...
    这一只果是大小姐阅读 311评论 0 0
  • 春天不减肥,夏天徒伤悲。每个妹子的心里,一定都是荡漾着夏天要瘦瘦瘦…即使再瘦的妹子,也可能矫情的说上一句:“我又胖...
    菜小九阅读 741评论 4 10

友情链接更多精彩内容