当我使用捏合缩放手势时,我正在尝试设置缩放的最大和最小限制
CGAffineTransform transform = CGAffineTransformMakeScale(recognizer.scale, recognizer.scale);
NSLog(@"Pinch scale: %f", recognizer.scale);
float scale = recognizer.scale;
float SCALE_MIN = 1.0f;
float SCALE_MAX = 3.0f;
if (SCALE_MIN < scale < SCALE_MAX) {
self.view.transform = transform;
}
else {
}
这背后的逻辑是,只有在满足条件时才会缩放
但这只是无休止地放大。