我在屏幕的左右边缘添加了UIScreenEdgePanGestureRecognizer
。
到目前为止,为了知道平底锅来自哪个边缘,我基于翻译。如果是< 0,它来自右边缘,如果是> 0它来自左边缘。
但在横向上,我意识到如果你从右边缘向左平移(平移< 0)然后回到右边缘并继续平移屏幕,那么翻译就会变为正面在某一点上。
我想影响UIGestureRecognizerState.Began
中的变量并在UIGestureRecognizerState.End
中检查它而不是翻译,但我不确定这是最好的方式。
所以我的问题是:检查屏幕边缘盘的最佳方法是什么?