some RxGesture
like api for combine, using target action pattern
when an UITapGestureRecognizer
tapped:
view.tap()
.when(.recognized)
.sink { _ in
}
.store(in: &set)
tap point:
view.tap()
.when(.recognized)
.location()
.sink { point in
}
.store(in: &set)
when an UIPanGestureRecognizer
triggered:
view.panGesture()
.when(.began, .changed, .ended)
.velocityAndlocation()
.sink { (point, velocity) in
}
.store(in: &set)