zoukankan      html  css  js  c++  java
  • Swift 实现下拉刷新 JxbRefresh

    JxbRefresh 是采用Swift 实现的 iOS 下拉刷新。

    正常下拉刷新:

    1
    2
    3
    4
    5
    self.taleView.addPullRefresh({ [weak self] in 
        dispatch_after(afterTime(3), dispatch_get_global_queue(00), {
            self?.taleView.stopPullRefresh()
        })
    })

    gif 动画下拉刷新:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
            let arrIdle: NSMutableArray = NSMutableArray.init(capacity: 0)
            for i in 1...60 {
                let name = String.init(format: "dropdown_anim__000%zd", i)
                let image = UIImage.init(named: name)
                arrIdle.addObject(image!)
            }
     
            let arrRefresh: NSMutableArray = NSMutableArray.init(capacity: 0)
            for i in 1...3 {
                let name = String.init(format: "dropdown_loading_0%zd", i)
                let image = UIImage.init(named: name)
                arrRefresh.addObject(image!)
            }
     
            self.taleView.addGifPullRefresh(idleImages: arrIdle, refreshImages: arrRefresh, closure: { [weak self] in
                dispatch_after(afterTime(3), dispatch_get_global_queue(00), {
                    self?.taleView.stopPullRefresh()
                })
            })

    加载更多数据下拉刷新:悦德财富:https://www.yuedecaifu.com

    1
    2
    3
    4
    5
    6
            self.taleView.addFooterRefresh(closure: {[weak self] in
                dispatch_after(afterTime(3), dispatch_get_global_queue(00), {
                    self?.taleView.stopPullRefresh()
    //                self?.taleView.setFooterEnable(false)
                })
            })

  • 相关阅读:
    《APP》团队冲刺第二阶段 八
    《APP》团队冲刺第二阶段 七
    《APP》团队冲刺第二阶段 六
    《APP》团队冲刺第二阶段 五
    《APP》团队冲刺第二阶段 四
    团队项目总结(事后诸葛亮)
    第二阶段团队效绩
    团队项目-第二阶段冲刺-10
    团队项目-第二阶段冲刺-9
    团队项目-第二阶段冲刺-8
  • 原文地址:https://www.cnblogs.com/oceansea/p/5946014.html
Copyright © 2011-2022 走看看