2013-10-25 72 views
2

我已經實現了視圖內的觸摸方法。 touchesMoved方法被調用四到五次,觸摸會自動取消。
你能告訴我這個的原因嗎?在此先感謝touchesMoved方法被調用四到五次,觸摸被取消

+0

Touches移動觸摸在屏幕上移動時調用的方法。所以移動路徑上有多個點。因此,觸摸移動方法稱爲多次觸摸移動路徑上的點。 –

+0

@ Pradhyuman Chavda:觸動結束永遠不會被召喚,觸動Moved即使在我移動手指時也會被取消 – Mukul

回答

0

如果您在課堂中添加了任何的gesturerecognizer,它將自動取消。這也發生在我身上。當gestureRecognizer得到識別時,touchCancelled方法將被自動調用。

+0

我已經從該視圖和控制器中刪除了所有手勢,仍然存在問題。 – Mukul

+0

GestureRecogniser取消TouchesInView屬性以NO解決它 – Mukul

0

TouchesBegan:觸摸開始時會被調用(提供觸摸的起始點) TouchesMoved:觸摸移動時觸發(觸摸熨平板並移動您的手指)[給所有觸及的點之間的開始和(給出最後一個接觸點)

+0

觸動終止永遠不會被召喚並觸動Moved即使在我移動手指時也會被取消 – Mukul

+0

只要你將手指從屏幕它將被稱爲.. –

+0

當你沒有添加任何guesturerecognisers爲什麼你實現該方法? –