Я хочу получить обратный вызов, когда мой UIPinchGestureRecognizer закончил жест повышения. Кроме того, было бы замечательно знать, был ли законченный жест увеличением или уменьшением.
Кто-либо знает, что метод использует? Или подход, чтобы сделать?
Спасибо!
Другой подход вместо переопределения touchesEnded: заключается в том, что вы можете просто проверить состояние распознавателя жестов в своем методе целевого обработчика.
-(void)handlePinchGesture:(UIGestureRecognizer*)gestureRecognizer {
if(UIGestureRecognizerStateEnded == [gestureRecognizer state]){
// do something
}
}
Вы можете узнать, было ли это увеличение или уменьшение, по свойству масштаба UIPinchGestureRecognizer.
Просто переопределите его метод touchesEnded:, чтобы получить обратный вызов (и вызвать какой-нибудь другой метод, если хотите).