UIView
の幅/高さを移動するデリゲートUIPanGestureRecognizer
を作成しようとしていますが、特定のx値に当たったときにこの奇妙なフリッカーが発生しています。値はしきい値を下回ります(下の例では65ピクセル)。UIPanGestureRecognizer内のUIView.animate
@objc func moveCardRec(sender: UIPanGestureRecognizer){
if sender.translation(in: self).x < -65.0 {
self.makeButtonPop()
} else {
self.makeButtonUnPop()
}
}
それは私がパンジェスチャーがUIView
(私は秒間アニメーション/ポップしたい1)が遅れているときに、第2のために移動したり、フレームをリセットされるとxの値を動かしてるのビューのようです。全く分からない。
今起こっていることのgifを添付してください。あなたはそれが分裂するとそれが気になることが分かります。 makeButtonPop()
の機能は、円形画像ビューの枠内にチェックマークが付いたUIView.animate
です。