2012-10-28 82 views
1

我有沒有攝像頭顯示的拍照選項,我只想要一個叫做「Take Picture」的按鈕和一個當圖像按鈕變成「拍」時的標籤按下並保存在用戶相冊中的圖像。通過按下按鈕拍照,不帶攝像頭顯示

一切,我發現有假設用戶希望相機顯示

回答

1

是的,你做這樣的選擇,但你必須這樣做硬盤的方式,使用AV基金會媒體捕獲方法,而不是簡單得多的UIImagePickerController。這有點複雜,但Apple有一些資源可以幫助您:

AV Foundation Programming Guide - Media Capture有一些關於如何使用示例代碼片段(僅實現預覽部分)的信息。

AVCam示例項目顯示如何實現執行此操作所需的所有方法。您需要通過刪除預覽窗口來對其進行修改,如果您想在iPad上運行預覽窗口(在此項目中未正確實施iPad的旋轉),也需要對其進行修改。

這兩個資源對你來說應該是一個很好的起點。

此外,我沒有測試代碼,但this SO answer提供了一個使用AV Foundation捕獲照片的例子,它不提供預覽窗口。

+0

聽起來很有希望,很高興看到這個謝謝 – RollRoll

+0

當然,我在我的答案的末尾添加了一個鏈接,可能對您有所幫助。 – lnafziger