我正在使用 kolodaview 进行卡片 swift 之类的视图。一切正常,但我卡在一个地方。当用户向左或向右滑动卡片时,API 会点击喜欢和不喜欢。对于这个左右 koloda 给定的委托方法:
func koloda(_ koloda: KolodaView, draggedCardWithPercentage finishPercentage: CGFloat, in direction: SwipeResultDirection){
if direction == .left {
if finishPercentage == 100.0 {
apifordislike()
}
} else if direction == .right{
apiforlike()
}
}
它的工作但问题是,在交换finishPercentage == 100.0并点击API时,但用户慢慢滑动卡片API点击超过一个,重复100.0。我只想要一击。