我正在尝试使用Slider..It旋转图像,但是效果很好,但是当我使用Pinch手势放大或缩小imageView,然后尝试使用Slider旋转它时,它将ImageView的帧调整为原始帧,然后旋转它。 .i希望它在执行缩放操作后旋转新的imageview ...这是我的代码。

//for rotation
- (IBAction)sliderChanged:(id)sender
 {
    imageView.transform = CGAffineTransformMakeRotation(Slider.value * 2*M_PI / Slider.maximumValue);
 }
//for  zoom in zoom out
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer
{

    recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform,       recognizer.scale, recognizer.scale);
    recognizer.scale = 1;

}

最佳答案

handlePinch中,您可以正确修改现有的变换,但是在sliderChanged中,您可以创建新的变换,而失去缩放比例。

关于ios - 使用滑块旋转ImageView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12566998/

10-13 03:49