2012-02-10 2 views
2

카메라보기에 사용자 정의 단추를 부착하여 사용자가 oink 또는 instagram과 같이 자신의 라이브러리에서 사진을 선택하도록 허용하는 방법이 있다면 알 수 있습니까? 감사! 버튼을 추가카메라보기에 사용자 정의 버튼 표시

편집

는 오버레이 쉬운 것 같다; 누구든지 거기에서 사진 라이브러리를 실제로 표시하고 그 사람이 선택한 것을 사용하는 방법을 알고 있습니까? UIImagePickerController를 설명서에서

답변

5

:

당신은 상호 작용을 사용자가 직접 관리 할 이미지 피커 컨트롤러를 사용자 정의 할 수 있습니다. 이렇게하려면 표시 할 컨트롤을 포함하는 오버레이보기를 제공하고 "스틸 이미지 또는 동영상 캡처"에 설명 된 방법을 사용하십시오. 사용자 정의 오버레이보기를 추가하거나 대신 표시 할 수 있습니다. 기본 컨트롤. UIImagePickerController 클래스의 사용자 정의 오버레이 뷰는 cameraOverlayView 속성을 통해 iOS 3.1 이상에서 사용 가능한 입니다. 코드 예제는 PhotoPicker 샘플 코드 프로젝트를 참조하십시오.

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

당신이 당신의 사진 라이브러리 버튼에 대해 선택한 대표는 또한 UIImagePickerController를에 액세스 할 수 있어야합니다. 그런 다음 UIImagePickerController에서 presentModalViewController : animated :(또는 presentViewController : animated : completion : iOS 5 이상을 타겟팅하는 경우)를 호출하고 sourceType이 UIImagePickerControllerSourceTypePhotoLibrary로 설정된 새 UIImagePickerController를 전달할 수 있습니다.

두 가지 다른 방법으로이 문제를 처리했습니다. 첫째, 이미지 선택기를 표시하기 전에 사용자에게 메시지를 표시하기 위해 UIActionSheet를 사용하십시오. 둘째, 탭 컨트롤러 또는 다른 컨테이너 컨트롤러에서 선택기를 호스팅합니다.

+0

답변 해 주셔서 감사합니다. 그렇게하면 거기에 버튼을 추가 할 수있게됩니다. 그 후에 사진 라이브러리 선택을 표시하면 어떨까요? 전에 해본 적있어? 감사! –