1

我正在使用这种方法来缩放 imageView。

-(IBAction)handlePinching:(UIPinchGestureRecognizer *)recognizer {
  recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale,recognizer.scale);
  recognizer.scale = 1;
}

如何防止我的 imageView 在 self.view 之外缩放?我不希望 imageView 的任何部分超出 self.view 的范围。

4

1 回答 1

0

在您的视图上设置clipsToBoundsYES以防止在您的视图范围之外绘制任何子视图:

- (void)viewDidLoad
{
    [超级视图DidLoad];

    self.view.clipsToBounds = YES;
}
于 2016-08-24T07:42:34.237 回答