RPPullDownToRefresh 0.1.2

RPPullDownToRefresh 0.1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2015年8月
SPM支持 SPM

Francesco Petrungaro 维护。



RPPullDownToRefresh

使用方法

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install

要求

  • iOS 8.0+
  • Xcode 6.3
  • Swift 1.2

安装

RPPullDownToRefresh 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

use_frameworks!
pod "RPPullDownToRefresh"

RPPullDownToRefresh

alt tag

如何使用它

首先,导入 RPPullDownToRefresh 框架

import RPPullDownToRefresh

创建刷新控件,将其添加到您的视图中并提供一个完毕动作

class ViewController: UIViewController{

    var refreshControl : PullDownToRefresh?

    override func viewDidLoad() {
        super.viewDidLoad()

        var colors = [UIColor.yellowColor(), UIColor.purpleColor(), UIColor.cyanColor(), UIColor.brownColor()]

        self.refreshControl = PullDownToRefresh(scrollView: self.tableView, marginFromTop : 64, colors : colors)
        self.view.addSubview(self.refreshControl!)
        self.refreshControl?.addTarget(self, action: "refreshData:", forControlEvents: UIControlEvents.ValueChanged)
    }

    func refreshData(sender : AnyObject?){
        let delay = 5 * Double(NSEC_PER_SEC)
        let time = dispatch_time(DISPATCH_TIME_NOW, Int64(delay))
        dispatch_after(time, dispatch_get_main_queue()) {
            self.refreshControl!.stopRefreshing()
        }
    }

作者

Francesco Petrungaro (RedPlumber),[email protected]

许可证

RPPullDownToRefresh 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。