gpt4 book ai didi

ios - 强制 UIImagePickerController 裁剪方形图像

转载 作者:IT王子 更新时间:2023-10-29 05:26:30 25 4
gpt4 key购买 nike

我们如何强制 UIImagePickerController 裁剪方形图像?

我找遍了都没有找到可靠的解决方案。谢谢

var imagePickerController: UIImagePickerController = UIImagePickerController();
imagePickerController.allowsEditing = true;
imagePickerController.delegate = self;
imagePickerController.sourceType = sourceType;



func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
profilePictureSelected = true;

profilePictureImageView.image = image;

picker.dismissViewControllerAnimated(true, completion: nil);
}

最佳答案

在收到委托(delegate)回调之前,您一直在正确执行此操作,在回调中您需要指定它是您要使用的已编辑图像。请注意,我在这里使用了不同的委托(delegate)方法。

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
if let chosenImage = info[UIImagePickerControllerEditedImage] as? UIImage {

profilePictureSelected = true;

profilePictureImageView.image = chosenImage;
}
picker.dismissViewControllerAnimated(true, completion: nil);
}

关于ios - 强制 UIImagePickerController 裁剪方形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32220958/

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