TIPullToRefresh/Classes/Default/RMRPullToRefreshViewFactory...

25 lines
631 B
Swift
Executable File

//
// RMRPullToRefreshViewFactory.swift
// RMRPullToRefresh
//
// Created by Merkulov Ilya on 19.03.16.
// Copyright © 2016 Merkulov Ilya. All rights reserved.
//
import UIKit
open class RMRPullToRefreshViewFactory: NSObject {
class func create(_ result: RMRPullToRefreshResultType) -> RMRPullToRefreshView? {
switch result {
case .success:
return RMRPullToRefreshSuccessView(result: result)
case .noUpdates:
return RMRPullToRefreshNoUpdatesView(result: result)
case .error:
return RMRPullToRefreshErrorView(result: result)
}
}
}