CardSwipeTrigger

Add CardSwipeTrigger


License
MIT
Install
pod try CardSwipeTrigger

Documentation

CardSwipeTrigger

CardSwipeTrigger

alt tag alt tag alt tag

Installation with CocoaPods

pod 'CardSwipeTrigger', '0.0.5'

Usage

Firstly, import CardSwipeTrigger

import CardSwipeTrigger

Initialization

CardSwipeTrigger.cardSwipeLevel = .medium
CardSwipeTrigger.delegate = self
CardSwipeTrigger.dataSource = self
CardSwipeTrigger.reload()

CardSwipeTrigger.cardSwipeShake()
CardSwipeTrigger.cardLeftSwipe()
CardSwipeTrigger.cardRightSwipe()
import UIKit
import CardSwipeTrigger

class ViewController: UIViewController {

    @IBOutlet weak var viewSuperView: UIView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        CardSwipeTrigger.cardSwipeLevel = .medium
        CardSwipeTrigger.delegate = self
        CardSwipeTrigger.dataSource = self
        CardSwipeTrigger.reload()
        
    }
    
    @objc func btnShake(_ sender: UIButton) {
        CardSwipeTrigger.cardSwipeShake()
    }
    
    @IBAction func btnDislike(_ sender: UIButton) {
        CardSwipeTrigger.cardLeftSwipe()
    }
    
    @IBAction func btnLike(_ sender: UIButton) {
        CardSwipeTrigger.cardRightSwipe()
    }
}
extension ViewController: CardSwipeTriggerDataSource {
    
   func cardSwipeSuperView() -> UIView {

   }
    
   func numberOfCardSwipeTrigger() -> Int {
        
   }
    
   func cardSwipe(index: Int) -> UIView {
        
   }
    
   func cardSwipeAddDetails(index: Int) -> Any {
        
   }
    
}
extension ViewController: CardSwipeTriggerDelegate {
    
    func cardSwipeContinue(cardView: CardSwipeTriggerView, leftSwipe: Bool, rightSwipe: Bool, transfor: CGFloat, details: Any?) {
        
    }
    
    func cardSwipeDidEndLeftSwipe(cardView: CardSwipeTriggerView, details: Any?) {
        
    }
    
    func cardSwipeDidEndRightSwipe(cardView: CardSwipeTriggerView, details: Any?) {
        
    }
    
}