Как я могу получить местоположение касания в какао / объектив-с? - PullRequest
4 голосов
/ 27 июля 2010

Я ищу, чтобы получить местоположение касания, предпочтительно соответствующее пикселям экрана.Я новичок в объективе-c и какао и не смог найти в Интернете ничего об этом, поэтому я не уверен, есть ли способ сделать это.любые идеи или направления, где искать, будут действительно полезны.Благодарю.

1 Ответ

7 голосов
/ 27 июля 2010

На iPhone вы создаете подкласс UIView и реализуете функцию - (void) touchSegan: (NSSet *) затрагивает 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...