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

clipboard.png

半糖app首页

  1. 大概如何布局?

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

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

阅读 4.1k
3 个回答

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

新手上路,请多包涵

我也想知道怎样做的

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题