我正在使用UIGestureRecognizer来转换一个视图,它完美地工作,但现在我想单独地使用它来转换我的视图宽度和高度。我能想到的解决方法是获取两个手指的位置,并制作一个if语句来识别用户是尝试增加宽度还是高度,但为此我需要获取涉及捏合手势的每个手指位置。但我找不到任何方法来做到这一点,我想知道这是否可能或者是否有其他实现这一目标的替代方法。
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer {
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, 1);//To transform height insted of width just swap positions of the second and third parameter.
NSLog(@"%f",recognizer.scale);
recognizer.scale = 1;
}