0

に UIView がありますviewcontroller。フレーム (34,250,253,193) があり、水平方向の中心です。このUIViewをズームインおよびズームアウトしたい。ズームインすると、中央でうまく機能します。ただし、ズームアウトすると、正しく機能しません。現在、ビューは右から左にズームアウトしています。私はこれをしたくありません。中心でズームアウトしたい。

これは私のコードです

-(void)zoomin:(UIView*)view {
   view.transform = CGAffineTransformMakeScale(0.1,0.1);
   [UIView animateWithDuration:2.0 animations: ^{
      view.transform = CGAffineTransformMakeScale(1,1);
   }];
}

-(void)zoomout:(UIView*)view {
   view.transform = CGAffineTransformMakeScale(1,1);
   [UIView animateWithDuration:2.0 animations: ^{
      view.transform = CGAffineTransformMakeScale(0.1,0.1);
   }];
} 
4

1 に答える 1