我有一个可以在屏幕上拖动的图像视图,我添加了一个滑块来更改图像视图的大小并且它可以工作,但是当我更改大小时,图像视图总是返回到原始位置,并且它不再在我的位置拖了,有什么问题?这是我更改大小的代码
- (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;