0
我到處搜索,找不到一個堅實的答案。有沒有什麼辦法可以通過編程方式調用imagePickerController的「編輯」照片模式(即裁剪照片的方式)?需要幫助調用imagePickerController的「編輯模式」
我問的原因是我有一個自定義的覆蓋視圖和一個自定義的「拍照」按鈕,但我想在之後編輯圖像。我已在allowsEditing屬性設置爲YES,但
[camera takePicture];
只是調用didFinishPickingMediaWithInfo圖像拍攝後的權利。它根本不會進入「編輯」模式視圖。有針對這個的解決方法嗎?
我對影像選擇器代碼:
camera = [[UIImagePickerController alloc] init];
camera.delegate = self;
camera.sourceType = UIImagePickerControllerSourceTypeCamera;
camera.cameraDevice = UIImagePickerControllerCameraDeviceRear;
camera.showsCameraControls = NO;
camera.navigationBarHidden = YES;
camera.toolbarHidden = YES;
camera.wantsFullScreenLayout = NO;
camera.allowsEditing = YES;
camera.cameraOverlayView = overlay;
編輯:添加更多的代碼
編輯我的文章,並添加了要求的代碼...我不認爲我做錯了什麼。也許這是不可能的自定義覆蓋? – JustAnotherCoder
編輯我的答案,未經測試的代碼 – JSA986
謝謝,但沒有奏效。奇怪的是,如果我將showCameraControls設置爲YES並使用[imagePicker takePicture]命令,我可以編輯圖片。這可能是一個錯誤。 – JustAnotherCoder