Поиск координат касания жеста с помощью locationOfTouch - PullRequest
3 голосов
/ 19 мая 2011

Эй, я пытался определить местоположение пользователя, чтобы у меня было 3 области с возможностью смахивания на экране, и определить, на какой участок они реагируют, основываясь на координатах y их смахивания.

Это код

CGPoint touchPoint = [recognizer locationOfTouch:0 inView:nil];

Я попытался распечатать touchPoint.y на этикетке, и все, что я получаю, это 0. Как получить координаты пролистывания пользователей?

Спасибо.

1 Ответ

2 голосов
/ 19 мая 2011

Странно, но установка вида как nil или self.view.window возвращает 0. Такое поведение не упоминается, и Apple doc в UISwipeGestureRecognizer, по-видимому, поощряет поиск источника смахивания с использованием этого метода. , Было бы неплохо подать это под ошибкой.

Это работает для других представлений. Скажи self.view.

...