gpt4 book ai didi

iphone - UIImagePickerController allowedEditing=YES 问题

转载 作者:行者123 更新时间:2023-12-03 21:09:15 25 4
gpt4 key购买 nike

我仍然遇到 uiimagepickercontroller 的问题。它应该是直截了当的,但我仍然无法弄清楚。或者也许我走错了方向。

我调用图像选择器,以便用户可以从相机胶卷/相册加载照片/从相机拍摄照片。这部分很好。

当我将 allowedEditing 设置为 YES 时,情况变得很奇怪。 didiFinishPickingMediaWithInfo 委托(delegate)返回一个 NSDictionary *info,其中包含editedImage和originalImage,即使用户没有裁剪选择器中显示的图像。那么问题是如何检测用户是否裁剪了图像?

我的应用程序需要的是用户可以根据需要裁剪图像,但他也可以选择不裁剪,从而返回原始照片。目前我正在使用分段控件供用户在加载照片之前进行预选择,我认为这非常不便。也许有些用户不理解它。

那么我怎样才能实现我所需要的而不给用户带来太多麻烦呢?

最佳答案

如果显示编辑控件,我很确定您必须编辑图像。我不知道有什么方法可以摆脱正方形。

但是,如果我错了,您可以比较它们的大小:

editedImage = [info objectForKey:UIImagePickerControllerEditedImage];
originalImage = [info objectForKey:UIImagePickerControllerOriginalImage];

if ((editedImage.size.width != originalImage.size.width) || (editedImage.size.height != originalImage.size.height)) {
// The image has been edited
}

关于iphone - UIImagePickerController allowedEditing=YES 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com