在iOS中,有什麼方法可以說明觸摸什麼時候結束,如果以滑出屏幕或用戶舉起手指結束?iOS:檢測touchEnded是否滑落屏幕或擡起手指?
我不知道爲什麼,但我希望在發生這種情況時觸摸被取消,但事實並非如此。
謝謝。
在iOS中,有什麼方法可以說明觸摸什麼時候結束,如果以滑出屏幕或用戶舉起手指結束?iOS:檢測touchEnded是否滑落屏幕或擡起手指?
我不知道爲什麼,但我希望在發生這種情況時觸摸被取消,但事實並非如此。
謝謝。
這是標準的iOS行爲,您可以在任何Apple的應用程序中看到它。
您可以檢查觸摸是否在屏幕結束時結束,並將其視爲「取消滑動」,但用戶可能希望將此滑動到較遠的位置。
我的建議是接受它,因爲正如我之前所說的那樣,這是標準行爲,Apple告訴我們要堅持下去 - 用戶期望標準行爲。
只能通過扣除。如果手指朝屏幕邊緣移動,然後觸摸靠近該邊緣,則可以相對確定手指確實滑出屏幕。如果在觸摸結束前沒有移動,用戶可能只是舉起手指。
謝謝,但距離邊緣的變化基於滑動速度......如果我以光速滑動,那麼在我接觸觸摸之前,我的拖動項不會移動 –