我正在寻找触摸的位置,最好与屏幕的像素相对应。我是Objective-C和Cocoa的新手,因此无法在网上找到与此相关的任何内容,因此我不确定是否有办法做到这一点。任何关于寻找位置的想法或方向都将非常有帮助。谢谢。

最佳答案

在iPhone上,您可以创建UIView的子类并实现funktion-(void)touchesBegan:(NSSet *)touches withEvent:(NSEvent *)anEvent:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
   UITouch *myTouch = [[touches allObjects] objectAtIndex: 0];
   CGPoint currentPos = [myTouch locationInView: self];
   NSLog(@"Point in myView: (%f,%f)", currentPos.x, currentPos.y);
}

关于iphone - 我如何获得 cocoa /objective-c 中的触摸的位置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3338617/

10-14 22:04