【发布时间】:2011-09-18 20:06:34
【问题描述】:
在我的应用中,我使用图像选择器,我可以设置选择器以允许编辑,使用:
self.imgPicker.allowsImageEditing = YES;
现在虽然这可行,但有没有办法将它提供的裁剪区域自定义为特定大小?我一直在网上四处寻找它,但我似乎没有找到任何地方。
有什么帮助吗?谢谢。
【问题讨论】:
在我的应用中,我使用图像选择器,我可以设置选择器以允许编辑,使用:
self.imgPicker.allowsImageEditing = YES;
现在虽然这可行,但有没有办法将它提供的裁剪区域自定义为特定大小?我一直在网上四处寻找它,但我似乎没有找到任何地方。
有什么帮助吗?谢谢。
【问题讨论】:
首先,allowsImageEditing 属性已被弃用(从 iOS 3.1 开始) - 您应该改用 allowsEditing。
但是,要回答您的问题,无法控制 UIImagePickerController 提供的裁剪区域。
但是,您可以创建自己的选择器样式控件,该控件使用资产库框架来访问设备上的图像等,从而施加您自己的限制和控制。 (有关更多信息,请参阅Assets Library Framework Reference。)但是,这仅适用于 iOS 4.0 及更高版本,您需要重新反转相当大比例的轮子。
【讨论】: