0
간단한 맞춤형 카메라 응용 프로그램을 만들고 있습니다. 그래서. 나는 플래시 설정 버튼과 캡처 버튼을 사용자 정의하려고했습니다. iPhone4 및 iPhone4s에서 작동했지만 ... 불행히도 .. iPhone3gs에 흰색 화면이 표시됩니다. 무엇이 문제입니까?iphone 3gs cameraoverylay는 흰색 화면 만 표시합니다.
#define CAMERA_TRANSFORM_X 1
#define CAMERA_TRANSFORM_Y 1
#define SCREEN_WIDTH 320
#define SCREEN_HEIGTH 480
- (void) showCamera
{
overlay = [[CustomOverlayView alloc]
initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGTH)];
overlay.delegate = self;
self.picker = [[UIImagePickerController alloc] init];
self.picker.delegate = self;
self.picker.navigationBarHidden = YES;
self.picker.toolbarHidden = YES;
self.picker.wantsFullScreenLayout = YES;
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.showsCameraControls = NO;
self.picker.cameraViewTransform = CGAffineTransformScale(self.picker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);
self.picker.cameraOverlayView = overlay;
[self.view addsubview self.picker.view];
}
시도를 사용하여 카메라 컨트롤러를 제공한다; – Neo
고맙습니다. 응용 프로그램에서 선택 도구를 보여줘야하는 경우 어떻게해야합니까? – Michael