搜索

首页  >  问答  >  正文

swift - iOS这种界面功能如何实现?

半糖app首页

  1. 大概如何布局?

  2. 页面向上滚动的时候,上面的滚动图缓慢向上隐藏,直到滚动到导航的位置的时候,页面不滚动,tableview继续向上滚动。

  3. 页面向下滚动的时候,轮播图上面出现下拉刷新,而不是tableview上面出现下拉刷新

阿神阿神2767 天前336

全部回复(3)我来回复

  • 天蓬老师

    天蓬老师2017-04-17 17:59:39

    根据滚动的位置,判断是否显示,或者自己写一个类别,重新定义下tableview,来控制每组的头部等

    回复
    0
  • 黄舟

    黄舟2017-04-17 17:59:39

    我也想知道怎样做的

    回复
    0
  • 阿神

    阿神2017-04-17 17:59:39

    具体分析了一下这个界面.
    主要框架是一个UITableViewController,
    顶部是一个图片轮播器,轮播器下面是一个UIView的导航栏,用来存放按钮组.
    下面就是Cell,不用说.
    具体实现
    创建一个Base控制器.继承UITableView.
    在控制器中加载Cell.
    然后在TableView加上tableHeaderView,tableHeaderView中加入图片轮播器和导航栏.
    再自定义子控制器.继承Base控制器.加载不同的TableView.
    在Base控制器中添加子控制器的View就行了.
    再优化优化:
    添加滑动手势,滑动完成后修改对应的导航栏就行了

    回复
    0
  • 取消回复