2015-10-23 30 views
0

我有一個問題,在longpress時,快速移動手指,並且在回調函數中,我無法檢測到手指已經在某個區域,如果移動手指足夠快。這裏是我的猜測:回調函數有一個最大頻率,有人知道它的精確數量嗎?UILongPressGestureRecognizer回調函數的最大頻率是多少?

+0

長按是什麼問題?使用UILongPressGestureRecognizer?我認爲觀察頻率很高,但這不是你問的問題,對吧? –

+0

我的意思是,如果我移動手指的速度夠快,我就不會在rect(200,200,200,200)中回調,當我的手指處於點(500,300)時,我會得到回調。所以如果我移動太快,我無法檢測到我在某個區域的天氣。 @Yar – Leon

+0

你是說如果你在長按區快速移動手指,長按事件不會發生? –

回答

0

也許最好使用

touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event

,而不是UILongPressGestureRecognizer? 該功能具有更多的靈活性,而不是手勢識別器。

相關問題