
基本上我想为“CropRect”设置一个固定的宽度和高度,让用户移动和缩放他的图像以适应所需的框。
有谁知道如何做到这一点? (或者如果它甚至可能与UIImagePickerController)
谢谢!
@R_502_6120@ 不可能与UIImagePickerController不幸。我建议的解决方案是禁用图像选择器的编辑,并自己处理。例如,我把图像放在一个可滚动的,可缩放的图像视图中。在图像视图的顶部是固定位置“裁剪引导视图”,其绘制用户看到的裁剪指示符。假设引导视图具有可见矩形(要保留的部分)和边缘宽度(要丢弃的部分)的属性,您可以获得这样的裁剪矩形。您可以使用 UIImage+Resize类别进行实际裁剪。CGRect cropGuIDe = self.cropGuIDeVIEw.visibleRect;UIEdgeInsets edges = self.cropGuIDeVIEw.edgeWIDths;CGPoint cropGuIDeOffset = self.cropScrollVIEw.contentOffset;CGPoint origin = CGPointMake( cropGuIDeOffset.x + edges.left,cropGuIDeOffset.y + edges.top );CGSize size = cropGuIDe.size;CGRect crop = { origin,size };crop.origin.x = crop.origin.x / self.cropScrollVIEw.zoomScale;crop.origin.y = crop.origin.y / self.cropScrollVIEw.zoomScale;crop.size.wIDth = crop.size.wIDth / self.cropScrollVIEw.zoomScale;crop.size.height = crop.size.height / self.cropScrollVIEw.zoomScale;photo = [photo croppedImage:crop]; 总结 以上是内存溢出为你收集整理的ios – 设置UIImagePickerController“移动和缩放”裁剪框的尺寸全部内容,希望文章能够帮你解决ios – 设置UIImagePickerController“移动和缩放”裁剪框的尺寸所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)