0

画面上でドラッグできるイメージビューがあります。スライダーを追加してイメージビューのサイズを変更すると機能しますが、サイズを変更するとイメージビューは常に元の位置に戻り、元の位置にはなくなりました。ドラッグしました、何が問題なのですか?これはサイズを変更するための私のコードです

- (IBAction)sizePhoto:(UISlider *)sender {
[_imagen1 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];}

これが私が画像をドラッグする方法です

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];

これが画像を回転させる方法です

recognizer.view.transform = CGAffineTransformRotate(recognizer.view.transform, recognizer.rotation);
recognizer.rotation = 0;
4

2 に答える 2