0
據說輕掃手勢UISwipeGestureRecognizer
不能告訴刷卡的結束位置(這是一種奇怪的),而我們需要使用UIPanGestureRecognizer
相反,在這個問題描述:UISwipeGestureRecognizer Swipe length在iOS上,要找到結尾滑動位置,我們需要使用UIPanGestureRecognizer,那麼爲什麼不使用touchesEnded?
但是,使用這種方法,如果使用touchesBegan
和touchesEnded
,那麼這是不是一樣?是否有使用UIPanGestureRecognizer
的理由或優勢?
我認爲在該鏈接中,手勢在一個處理程序中處理,而touchesBegan和touchesEnded需要兩個處理程序......但處理程序中的代碼在兩種情況下的總和大致相同?此外,如果使用touchesBegan,則不需要創建和添加GestureRecognizer。 –
Thatz wat im im sayin,use the em of ... – IronManGill
我想一個優點可能是,觸摸的最大數量可以設置爲1,並且速度可以檢查,如果它是一個平移,這樣一個緩慢的拖動isn被認爲是一個快速刷卡。 –