2011-12-21 89 views
0

我是iPhone開發新手, 我使用UIImagePickerController構建了一款新應用來拍攝照片。 一切工作正常,但我需要關閉我按下捕捉按鈕後出現的圖片預覽。 我通過網絡搜索,然後我發現我必須使用以下例程。如何隱藏圖片預覽?

但它沒有工作。

任何幫助或建議,高度讚賞。

回答

0

您需要添加您自己的相機覆蓋視圖。這個視圖應該有一個按鈕來拍照。

要添加一個覆蓋視圖下,創建清晰的背景顏色的看法,然後分配給您的疊加視圖的選擇控件

self.imagePickerController.showsCameraControls = NO; 
    self.imagePickerController.cameraOverlayView = myOverlayView; 

然後在你的重疊視圖按鈕事件調用以下:

[imagePickerController takePicture]; 

然後,這將觸發對imagePickerDelegate下面的方法,你可以保存您的照片等在那裏

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
+0

感謝您的回覆我已經閱讀了一些關於覆蓋的文章,但我並沒有清楚地理解它。你能引導我成爲一個好榜樣嗎? – Khattab 2011-12-21 15:55:59

+0

我在第一次看到它時使用了以下教程。 http://www.musicalgeometry.com/?p=821 – 2011-12-21 16:19:23

+0

謝謝克雷格,這是一個很好的例子> – Khattab 2012-01-18 07:07:22