CardSwipeTrigger 0.0.6

CardSwipeTrigger 0.0.6

Maintained by Anand Khanpara.



  • By
  • Anand Khanpara

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?) {
        
    }
    
}