我想移動UIImageView通過tappig屏幕上的位置。我如何獲得攻牙手指的X,Y座標?在iPhone上跟蹤攻絲座標
在viewDidLoad.m
0
A
回答
0
,這可能做的工作:
/* Create the Tap Gesture Recognizer */
self.tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTaps:)];
/* The number of fingers that must be on the screen */
self.tapGestureRecognizer.numberOfTouchesRequired = 1;
/* The total number of taps to be performed before the gesture is recognized */
self.tapGestureRecognizer.numberOfTapsRequired = 1;
/* Add this gesture recognizer to our view */
[self.view addGestureRecognizer:self.tapGestureRecognizer];
然後在handleTaps:方法
- (void) handleTaps:(UITapGestureRecognizer*)paramSender{
NSUInteger touchCounter = 0;
for (touchCounter = 0; touchCounter < paramSender.numberOfTouchesRequired; touchCounter++)
{
CGPoint touchPoint = [paramSender locationOfTouch:touchCounter inView:paramSender.view];
NSLog(@"Touch #%lu: %@", (unsigned long)touchCounter+1, NSStringFromCGPoint(touchPoint));
}
}
當然,要實現對您的需求handleTaps方法。
0
您可以使用以下任何方法
如果你希望它是在移動感動開始活動,如果你希望它是在結束事件的觸摸移動使用
- (void) touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event{}
,使用此
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{}
並放置粘貼下面
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint pt = [[touches anyObject] locationInView:self.view];
imageView.center = CGPointMake(pt.x,pt.y);
}
的代碼
在上面的代碼中,pt包含觸摸位置的x和y座標。 此外,您也可以使用動畫來平滑移動。
+0
它很簡單,爲什麼你不搜索谷歌或stackoverflow? – HarshIT 2012-03-03 09:43:21
相關問題
- 1. 如何跟蹤mapkit上的座標
- 2. IPhone分段控制攻絲
- 3. 在iphone上跟蹤Facebook Apprequests
- 4. 持續跟蹤鼠標座標
- 5. 跟蹤Qt中的鼠標座標
- 6. 在twitter上跟蹤標籤
- 7. 跟蹤MKMapView的中心座標
- 8. 減法通過跟蹤xy座標
- 9. 平滑GPS跟蹤路線座標
- 10. 算法從KML跟蹤GPS座標
- 11. 如何實現NSLog跟蹤CGPoint座標
- 12. 被點擊的Sprite的跟蹤座標
- 13. 在iPhone上跟蹤橫向移動
- 14. 在iPhone上跟蹤多個觸摸
- 15. 在iPhone webapp上跟蹤javascript錯誤
- 16. 在iPhone上實現跟蹤手勢
- 17. 如何在攻絲物體上執行動作而不是釋放攻絲?
- 18. 在iPhone中的Omniture跟蹤
- 19. 攻絲嵌套GridView
- 20. Iphone上的實時人臉跟蹤
- 21. iPhone上的3D頭部跟蹤
- 22. iPhone GPS座標上傳
- 23. 在Java上跟蹤鼠標位置WorldWind
- 24. 在QGraphicsItem上跟蹤鼠標位置
- 25. 在網站上跟蹤鼠標點擊
- 26. 跟蹤粉絲頁面上的Facebook Like轉換頁面
- 27. Android系統跟蹤[跟蹤標記]
- 28. 在Swift動畫播放期間跟蹤對象的座標WithDuration
- 29. 在平移時跟蹤MKMapView中心座標
- 30. 光線跟蹤問題,如何將屏幕座標映射到世界座標?
[相同](http://www.google.fr/search?aq=f&sourceid=chrome&ie=UTF-8&q=uiimageview+tap) – 2012-03-03 09:30:34