我正在修改蘋果網站上的「MoveMe」示例。當我的控制器獲得「touchesMoved」消息時,它將移動的對象移動到觸摸的中心,因爲(僞代碼)object.center = touch.center。我如何存儲初始觸摸的偏移量,以便如果我開始觸摸/拖動到一邊時,我的手指將保持在該位置,同時將其拖動?iPhone「touchesBegan」和「touchesMoved」消息...不要移動到觸摸中心
0
A
回答
0
當touchBegan消息到達時,您可以將target_view.frame存儲在實例變量中。
0
你不能將它存儲在你的類的實例變量中嗎?
相關問題
- 1. iPhone:泛移動使用touchesBegan,touchesMoved和touchesEnd
- 2. iPhone多點觸控 - 一些觸摸調度touchesBegan:但不touchesMoved:
- 3. 是否可以從touchesBegan或touchesMoved內部取消觸摸?
- 4. 的touchesBegan和touchesMoved卡
- 5. 如何區分touchesBegan和touchesMoved
- 6. Touchesbegan使用touchesmoved時總是會觸發?
- 7. touchesbegan,touchesmoved,touchesended問題
- 8. UIButton移動和觸摸
- 9. Iphone SDK:移動並旋轉觸摸
- 10. touchesMoved調用沒有touchesBegan
- 11. 觸摸在Cocos2d中移動
- 12. 爲什麼UIEvent在touchesBegan和touchesMoved中有不同的對象?
- 13. touchesBegan後,您可以強制觸摸事件取消嗎?
- 14. iPhone - 移動物體沿觸摸和拖拽路徑
- 15. 在移動網絡應用上觸發滑動和觸摸事件? - iPhone/Android
- 16. iPhone SDK UIScrollView在移動後沒有得到觸摸事件
- 17. 移動畫布矩形觸摸問題(矩形中心)
- 18. iPhone SDK觸摸感動?
- 19. 觸摸行動在cocos2d-iphone
- 20. UIViewController沒有收到touchesBegan消息
- 21. 移動觸摸顯示和隱藏div
- 22. 將SKSpriteNode移動到觸摸位置
- 23. 平滑移動與觸摸
- 24. 移動觸摸行爲
- 25. C#拍攝移動觸摸
- 26. cocos2d觸摸移動速度
- 27. Android移動對象觸摸
- 28. 爲什麼touch(set)會在touchesBegan中傳遞而不是觸摸?
- 29. 觸摸屏在任何觸摸上清除狀態消息
- 30. 移動網站不以iPhone爲中心
是的,請稍微解釋一下。 – DyingCactus 2010-03-13 14:01:50
@DyingCactus:好的,解釋好一點:) – Nippysaurus 2010-03-14 23:27:32
Tuomas和Macmade從本質上講是正確的,如果他們的回答有幫助,你可以upvote或接受。您需要兩個CGFloat ivars來存儲您在touchesBegan中設置的x和y偏移量,並在touchesMoved方法中使用。 – DyingCactus 2010-03-15 00:51:20