1
我正在嘗試做一件非常基本的事情,但我對此很陌生。 基本上我有與3個對象,可以左右移動, 我已經實現我稱之爲當TouchesMoved發生的方法的屏幕 - 如果超過主對象物X移動對象X將被隱藏。將對象返回到TouchesEnded上的原始位置?
我想要做的是當對象Y被釋放到主對象 上時,它將返回到它從其移動的位置。
- 這應該在TouchesEnded中執行嗎?
- 該方法看起來像什麼?
任何幫助將是非常讚賞。
我正在嘗試做一件非常基本的事情,但我對此很陌生。 基本上我有與3個對象,可以左右移動, 我已經實現我稱之爲當TouchesMoved發生的方法的屏幕 - 如果超過主對象物X移動對象X將被隱藏。將對象返回到TouchesEnded上的原始位置?
我想要做的是當對象Y被釋放到主對象 上時,它將返回到它從其移動的位置。
任何幫助將是非常讚賞。
所有你必須在這裏做,是記得的touchesBegan對象的位置:然後恢復touchesEnded對象:
如果你只接受單一的觸摸,那麼您可以在使用這樣的touchesBegan/touchesEnded方法來抓取觸摸...
CGPoint location = [[touches anyObject] locationInView:self];
我明白解決方案看起來不錯,但我無法在我的代碼中實現。這應該在我的服裝類中還是在視圖控制器上實現? – PokiTheKing
在視圖控制器中。 – Simon
這就是我做得很好:)謝謝。 – PokiTheKing