2016-03-01 44 views
0

我正在拍照使用UIImagePickerController與自定義覆蓋視圖。我需要在拍攝照片時啓用UIImagePickerController的本機編輯模式,並且用戶點擊我自定義覆蓋視圖上的"Edit"按鈕。UIImagePickerController與自定義覆蓋和編輯圖像

我已設置:

imagePickerController.showsCameraControls = NO; 

這怎麼可能實現呢?

謝謝,

+0

你的意思是說,你想在從相機/圖像庫捕獲/選擇的方形圖片中裁剪? –

回答

0

您可能會嘗試使用UIImagePickerController。但我知道你的問題的一個解決方案。您可以使用AVCamCaptureManager和AVCamRecorder類輕鬆完成。 Apple在其開發者網站here上建有一個演示程序。它被命名爲AVCam。簡單地說,它的功能是當你點擊打開相機時,它會調用負責打開iPhone相機並記錄視頻或捕獲音頻的類和方法。它調用由UIImagePickerController調用的相同的類。所以你的相機會打開並開始輸入。

現在,如果你打開AVCam項目的xib文件,你會發現一個小的UIView對象。此視圖負責顯示相機的供稿。您可以根據所需的尺寸調整視圖大小,並在相當多的區域顯示相機的輸入。您也可以根據您的選擇將框架圖像放在它周圍。

當我想調整相機的輸入信號並捕捉照片時,它適用於我。我希望它也適合你。