ios – imagePickerController移动和缩放不起作用

ios – imagePickerController移动和缩放不起作用,第1张

概述这是我的代码: -(void) takePhoto{ UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; 这是我的代码:
-(voID) takePhoto{    UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];    imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;    //imagePickerController.editing = YES;    imagePickerController.allowsEditing=YES;    imagePickerController.delegate = self;    [self presentVIEwController:imagePickerController animated:YES completion:NulL];}#pragma mark - Image picker delegate methods-(voID)imagePickerController:(UIImagePickerController *)picker dIDFinishPickingMediawithInfo:(NSDictionary *)info {    [picker dismissVIEwControllerAnimated:NO completion:nil];    [self.Picture setimage:[info objectForKey:UIImagePickerControllerOriginalimage]];}

我已经执行了代表们

UINavigationControllerDelegate,UIImagePickerControllerDelegate

图像被拍摄,我可以看到移动和缩放框,但是当我移动它时,框返回到初始位置 – 喜欢它反d.

这是为什么?

解决方法 看起来这是因为您要求UIImagePickerControllerOriginalimage,根据文档返回“由用户选择的原始的未裁剪图像”.

尝试将其更改为UIImagePickerControllerEditedImage.

https://developer.apple.com/library/ios/documentation/uikit/reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html#//apple_ref/doc/constant_group/Editing_Information_Keys

编辑:实际上,在重新阅读问题几次后,如果问题出现在选择器本身,这可能不会有帮助.

总结

以上是内存溢出为你收集整理的ios – imagePickerController移动和缩放不起作用全部内容,希望文章能够帮你解决ios – imagePickerController移动和缩放不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1096827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存