CardSwipeTrigger
CardSwipeTrigger
![]() |
![]() |
![]() |
使用 CocoaPods 安装
pod 'CardSwipeTrigger', '0.0.5'
用法
首先,导入 CardSwipeTrigger 库
import CardSwipeTrigger
初始化
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?) {
}
}