2011-09-23 102 views

回答

3

touches作爲參數傳遞是您視圖中的觸動。

event.allTouches包含事件的所有觸動,即使是沒有在您的視圖中啓動的觸動。

不要猶豫,在蘋果的文檔read the Event Handling Guide for iOS,它是用一些圖片解釋它可能會幫助你更好地理解。

尤其是the difference between the touches in the parameters and event.allTouches is described here;)

+0

好的。所以,如果我只想觸摸imageView我必須移動/旋轉/縮放,我必須考慮「觸摸」參數。在touchesMoved中同樣的東西。 –

+0

是的,正好:)其實你完全不需要使用'event.allTouches'(我從來沒有必須使用它自己),但總是使用'touches'參數。無論如何:(1)IIRC蘋果公司的文檔中已經有了用於實現拖放和旋轉和縮放的示例代碼,如果你有興趣,和(2)**你應該使用UIGestureRecognizers **而不是自己管理觸摸**如果你只是實現像移動一樣的標準手勢/縮放/旋轉**:編碼會更容易。有3種操作的UIGestureRecognizer類型,請參閱相同的文檔以獲取解釋和示例。 – AliSoftware

+0

好的,非常感謝。 –

相關問題