2011-03-17 6 views
2

iOS 4.3에서 내 앱을 테스트 한 후 UIImagePickerController의 카메라 오버레이에 콘텐츠가 매우 늘어났습니다. Pre iOS 4.3 모든 것이 올바르게 표시됩니다. 여기iOS 4.3이 UIImagePickerController의 카메라 오버레이보기에서 변환을 변경했습니다.

내가 추가 변환을 제거하기 위해 무엇을해야

imagePicker = [[UIImagePickerController alloc] init]; 
imagePicker.delegate = self; 
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; 

cameraOverlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)]; 
cameraOverlay.backgroundColor = [UIColor clearColor]; 
cameraOverlay.userInteractionEnabled = NO; 

//add subviews to camera Overlay 

imagePicker.cameraOverlayView = pauseButton; 

어떤 아이디어가 무엇입니까?

답변

5

확인 결과를 찾았습니다. ios 4.3에는 화면과 동일한 크기의 camerOverlay가 있어야합니다. 그래서 200x200 카메라 오버레이가 확대되었습니다.

cameraOverlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)]; 

cameraOverlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; 

작동 :)

에 : 나는 라인을 변경하는 경우

.

+0

고마워요! 도움이됩니다. – 5hrp

관련 문제