ビューがあり、そのビュー内に UIImageview がありますが、この UIImageview 内にはさらに 3 つの UIImageview があります。この 3 つの UIImageview をドラッグしてサイズを変更できます。位置、なぜこれが起こっているのですか?
更新:これを使用して画像をドラッグします
- (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer {
CGPoint translation = [recognizer translationInView:_photo];
recognizer.view.center = CGPointMake(recognizer.view.center.x + translation.x,
recognizer.view.center.y + translation.y);
[recognizer setTranslation:CGPointMake(0, 0) inView:_photo];}
これは、スライダーを使用したサイズ変更用です
- (IBAction)sizePhoto:(UISlider *)sender {
switch (cambiaSize) {
case 1:
[_imagen1 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;
case 2:
[_imagen2 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;
case 3:
[_imagen3 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;}}
サイズ変更にもこれを使用しました
_imagen1.transform = CGAffineTransformScale(self.view.transform,sender.value, sender.value);
また、これを使用して画像を水平方向に反転します
_imagen2.transform = CGAffineTransformScale(_imagen2.transform,1.0, 1.0);
このアクションのいずれかを実行している間、変換を維持したい...