我使用 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;
}