0
我有一個問題,在longpress時,快速移動手指,並且在回調函數中,我無法檢測到手指已經在某個區域,如果移動手指足夠快。這裏是我的猜測:回調函數有一個最大頻率,有人知道它的精確數量嗎?UILongPressGestureRecognizer回調函數的最大頻率是多少?
我有一個問題,在longpress時,快速移動手指,並且在回調函數中,我無法檢測到手指已經在某個區域,如果移動手指足夠快。這裏是我的猜測:回調函數有一個最大頻率,有人知道它的精確數量嗎?UILongPressGestureRecognizer回調函數的最大頻率是多少?
也許最好使用
touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
touchesMoved:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
touchesEnded:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
,而不是UILongPressGestureRecognizer
? 該功能具有更多的靈活性,而不是手勢識別器。
長按是什麼問題?使用UILongPressGestureRecognizer?我認爲觀察頻率很高,但這不是你問的問題,對吧? –
我的意思是,如果我移動手指的速度夠快,我就不會在rect(200,200,200,200)中回調,當我的手指處於點(500,300)時,我會得到回調。所以如果我移動太快,我無法檢測到我在某個區域的天氣。 @Yar – Leon
你是說如果你在長按區快速移動手指,長按事件不會發生? –