2012-02-10 99 views
2

是否有人知道是否有方法在相機視圖上粘貼自定義按鈕,以允許用戶從他們的庫中選擇照片(如oink或instagram)而不進行自定義視圖?謝謝!在相機視圖上顯示自定義按鈕

編輯

添加按鈕似乎很容易與覆蓋;有誰知道如何從那裏實際顯示照片庫並使用該人選擇的內容?

回答

5

從的UIImagePickerController的文檔:

您可以自定義圖像選取器控制器自行管理用戶 互動。爲此,請提供包含要顯示的控件的覆蓋視圖,並使用 「捕獲靜止圖像或電影」中描述的方法。除了或替代以外,您還可以顯示自定義 覆蓋視圖默認控件。 UIImagePickerController類的自定義覆蓋視圖是iOS 3.1中提供的 ,後來通過cameraOverlayView 屬性提供。有關代碼示例,請參閱PhotoPicker示例代碼項目。

https://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

您選擇適合你的照片庫按鈕的代表也應該有訪問的UIImagePickerController。然後,當相冊按下按鈕時,可以在UIImagePickerController上調用presentModalViewController:animated :(或presentViewController:animated:completion:如果您的目標是iOS 5及更高版本),並傳入一個新的UIImagePickerController,並將sourceType設置爲UIImagePickerControllerSourceTypePhotoLibrary。

我已經以兩種其他方式處理了這個問題:第一,只需使用UIActionSheet在顯示圖像選擇器之前提示用戶;第二,將選取器放在選項卡控制器或其他容器控制器中。

+0

感謝您的回答。這將允許我將按鈕添加到那裏,那麼在那之後顯示照片庫選擇怎麼樣?你以前做過嗎?謝謝! – 2012-02-10 01:01:22

相關問題