在 Whatsapp 中上传图片或视频,似乎使用UIImagePicker
。
可以在该视图中编辑视频,但无法编辑图像。似乎在SDK中,allowsEditing
属性确定是否允许对图像和视频进行编辑。
我怎样才能获得像Whatsapp这样的行为,可以编辑视频但是图像不能?
答案 0 :(得分:0)
我可以通过侦听来自选择器的通知来实现此功能。在ViewDidLoad中注册
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(imageCaptured:)
name:@"_UIImagePickerControllerUserDidCaptureItem" object:nil];
确定何时允许编辑
- (void) imageCaptured:(NSNotification *)notification
{
if (self.pickerController.cameraCaptureMode == UIImagePickerControllerCameraCaptureModeVideo) {
self.pickerController.allowsEditing = YES;
}
else{
self.pickerController.allowsEditing = NO;
{
}
答案 1 :(得分:0)
要禁止图像编辑,请设置allowsEditing = false
。
要进行视频编辑,请在UIVideoEditorController
中展示所选视频。
或者使用您可以根据自己的喜好配置的自定义图像/视频选择器。