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
{
    [super viewDidLoad];

    self.view.clipsToBounds = はい;
}
于 2016-08-24T07:42:34.237 に答える