Как я могу получить координаты жеста повышения из стандартного UIScrollView? - PullRequest
2 голосов
/ 12 июля 2011

Мне нужно реализовать этот метод:

- (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center {

Но я понятия не имею, как получить координаты центра, которые мне нужны.Обычно этот метод обрабатывает пользовательские координаты распознавателя жестов, но в связи с тем, что мне нужны координаты жеста повышения стандартного UIScrollView, я застрял ...

Идеи?

1 Ответ

7 голосов
/ 05 ноября 2011

У вас есть доступ к pinchGestureRecognizer UIScrollView.Затем вы можете запросить центральную координату жеста сжатия с помощью

- (CGPoint)locationInView:(UIView *)view

. Чтобы получить среднюю точку между двумя пальцами в вашем scrollView, вы можете написать:

CGPoint midpoint = [scrollView.pinchGestureRecognizer locationInView:scrollView];

Надеюсь, это поможет,Винсент

...