我在imageview上添加为子视图的矩形找到裁剪区域时遇到了一些问题。
为什么要在imageview上添加一个矩形,因为我要求使用图像缩放裁剪矩形。所以我做了以下......
UIView *rectangle;
[self.imageView addSubview:rectangle];
然后添加
UIPinchGestureRecognizer *pinchGesture=[[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchGesture:)];
[self.imageView addGestureRecognizer:pinchGesture];
在缩放的手势选择器上,我添加了。
-(IBAction)pinchGesture:(UIPinchGestureRecognizer *)recognizer{
recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale);
recognizer.scale = 1;
}
由于矩形位于imageview上,因此会使用imageview进行缩放。
我的问题是如何获取用于裁剪的矩形框,就像我缩放图像视图一样,它会改变它的框架。
任何帮助或提示都将受到赞赏。
感谢。
答案 0 :(得分:1)