【发布时间】:2014-01-28 06:21:53
【问题描述】:
我正在使用 UIImagePickerController 来允许用户拍照。我想让他/她事后编辑它,但无论我做什么,我什么都得不到。
这是我的代码(我正在使用 Xamarin):
UIImagePickerController imagePicker = new UIImagePickerController ();
// set our source to the camera
imagePicker.SourceType = UIImagePickerControllerSourceType.Camera;
// set what media types
//imagePicker.MediaTypes = UIImagePickerController.AvailableMediaTypes (UIImagePickerControllerSourceType.Camera);
// show the camera controls
imagePicker.ModalPresentationStyle = UIModalPresentationStyle.CurrentContext;
imagePicker.ShowsCameraControls = true;
imagePicker.AllowsEditing = true;
imagePicker.SetEditing (true,true);
imagePicker.PreferredContentSize = new SizeF(900,600);
imagePicker.CameraCaptureMode = UIImagePickerControllerCameraCaptureMode.Photo;
imagePicker.Title="taste.eat. image";
// attach the delegate
imagePicker.Delegate = new ImagePickerDelegate();
// show the picker
NavigationController.PresentViewController(imagePicker, true,null);
我错过了什么吗?
编辑:
我已按照教程进行操作,我正在使用矩形进入屏幕,但是如果我平移或缩放它,只要我抬起手指,它就会立即回到中心。是否可以从照片应用程序访问此屏幕?
【问题讨论】:
-
嘿,你知道了吗?我遇到了同样的问题。
-
据我了解
allowsEditing只是允许您裁剪照片。正如您在屏幕截图中显示的那样,它实际上并没有在照片应用程序中调出 iOS 照片编辑功能 -
它只允许你裁剪。对不起。
标签: ios iphone xamarin.ios uiimagepickercontroller xamarin