2017-01-30 56 views
1

我想用UIImagePickerController實現自定義cameraOverlayView。我設法隱藏按鈕並擁有自己的界面,但自定義界面使用預覽選項和重拍功能來阻止編輯屏幕。我注意到一些舊帖子中增加了兩個「_UIImagePickerControllerUserDidCaptureItem」,「_UIImagePickerControllerUserDidRejectItem」的通知,然後添加和刪除覆蓋將解決這個問題。但對於Swift 3,我似乎無法找到如何訪問這些通知,並且來自UIImagePickerController的代表非常有限。有另一種方法嗎?UIImagePickerController - 重拍自定義Overlay(Swift)的重拍按鈕

回答

0

您似乎無法訪問「重拍」事件,因此需要創建自定義「編輯」屏幕。我有相同的customCameraOverlay,按鈕爲「重拍」和「使用它」。因此,當用戶停止捕捉時,我會隱藏記錄和取消按鈕,然後顯示重新拍攝並使用它的選項,並添加預覽。所以當用戶點擊重新拍攝時,我再次反轉按鈕並刪除預覽視圖。同樣在「使用它」上,didfinishcapturing被稱爲

相關問題