在我的应用程序中,我使用了一个图像选择器,我可以设置选择器以允许编辑,使用:
self.imgPicker.allowsImageEditing = YES;
现在虽然这样可行,但有没有办法自定义这个提供到一定大小的裁剪区域?我一直在网上搜索它,我似乎没有到达任何地方。
有任何帮助吗?感谢。
答案 0 :(得分:4)
首先,不推荐allowsImageEditing
属性(自iOS 3.1起) - 您应该使用allowsEditing
代替。
但是,要回答您的问题,无法控制UIImagePickerController提供的裁剪区域。
然而,您可以创建自己的选择器样式控件,使用Assets Library Framework访问设备上的图像等,从而强制实施自己的限制和控制。 (有关详细信息,请参阅Assets Library Framework Reference。)但是,这仅适用于iOS 4.0及更高版本,您可能需要重新转换相当大比例的滚轮,可以这么说。