Jay*_*iyk 13 uiimagepickercontroller uiimage ios swift
我们如何强制UIIImagePickerController裁剪方形图像?
我已经搜遍过,我还没有找到一个可靠的解决方案.谢谢你
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);
}
Run Code Online (Sandbox Code Playgroud)
Swi*_*y89 16
您正在正确执行此操作,直到您收到代理回调,在回调中您需要指定它是您要使用的已编辑图像.请注意,我在这里使用不同的委托方法.
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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8032 次 |
| 最近记录: |