두 장의 사진을 연속으로 찍어야하는 앱을 개발하고 있습니다. 저는 현재 아이폰의 카메라 만 사용하고 있습니다 : 내가하지 싶습니다 iPhone SDK - 맞춤 카메라 사용
- 가 바닥에 버튼을 왼쪽 취소를
- 나는 파란색 버튼 (내 사진의 미리보기를하지 싶습니다 "용도").
어떻게해야합니까? 나만의 카메라를 만들어야 할까? "사진 찍기"버튼 만있는 맞춤형 카메라의 튜토리얼을 쉽게 찾을 수 없었습니다.
두 장의 사진을 연속으로 찍어야하는 앱을 개발하고 있습니다. 저는 현재 아이폰의 카메라 만 사용하고 있습니다 : 내가하지 싶습니다 iPhone SDK - 맞춤 카메라 사용
어떻게해야합니까? 나만의 카메라를 만들어야 할까? "사진 찍기"버튼 만있는 맞춤형 카메라의 튜토리얼을 쉽게 찾을 수 없었습니다.
가장 쉬운 방법은 showsCameraControls
을 UIImagePickerController로 설정하고 사용자 정의보기를 cameraOverlayView
으로 설정하는 것입니다. 이보기에는 필요한 단추가있을 수 있습니다. 만졌을 때 버튼은 이미지 선택 도구에서 takePicture
으로 전화해야합니다. 완료되면 dismissModalViewControllerAnimated:
을 사용하여 선택기를 닫습니다.
, 해당 오버레이를 원하는대로 제어 그것에 오버레이를 추가, 속성을 조정, 코드에서 UIImagePickerController
를 만들고, 당신과 함께 컨트롤러 ... 사용자 지정 컨트롤, 오버레이 이미지 등을
즉 무엇인가를 줄 예 :
self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
self.picker.cameraDevice = UIImagePickerControllerCameraDeviceRear;
self.picker.showsCameraControls = NO;
self.picker.navigationBarHidden = YES;
self.picker.toolbarHidden = YES;
self.picker.wantsFullScreenLayout = YES;
// Insert the overlay
self.overlay = [[OverlayViewController alloc] initWithNibName:@"Overlay" bundle:nil];
self.overlay.pickerReference = self.picker;
self.picker.cameraOverlayView = self.overlay.view;
self.picker.delegate = self.overlay;
[self presentModalViewController:self.picker animated:NO];
OverlayViewController
은 오버레이에 추가하는 모든 것을 제어하기 위해 작성해야하는 컨트롤러입니다.
pickerReference
은 카메라로 주문을 보낼 수있는 속성입니다.
[self.pickerReference takePicture];
이 시도 http://stackoverflow.com/a/34433045/3908884 : 예를 들어, 오버레이에 배치
UIButton
에서 나오는IBAction
에서 다음을 호출 할 수 있습니다 –