首頁  >  問答  >  主體

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

半糖app首页

  1. 大概如何布局?

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

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

阿神阿神2765 天前329

全部回覆(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
  • 取消回覆