我正在尝试使用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/