CoreGraphics를 사용하여 투명한 사각형을 그린 사각형이 있습니다. 카메라가 시작되면 사용자 정의 오버레이보기가 셔터 애니메이션 위에 있습니다. 위의 커스텀 사각형이있는 표준 카메라 셔터가 보입니다. 어떻게하면 셔터 애니메이션 아래의 올바른 위치에 갈 수 있습니까? 나는 다른 샘플 코드를 살펴 봤지만 OS 3.1을위한 것이고 다르게 수행하지는 않는다. 여기 cameraOverlayView above Shutter animation
내 코드입니다 :-(IBAction)cameraButton{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerCameraDeviceRear]){
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
//Add the OverlayView with the custom Rectangle
CGRect overlayFrame = CGRectMake(0.0f, 0.0f, 320.0f, 480.0f);
OverlayView *overlayView = [[OverlayView alloc]initWithFrame:overlayFrame];
picker.cameraOverlayView = overlayView;
[overlayView release];
[self presentModalViewController:picker animated:YES];
[picker release];
}
}
흠. 나는 주변에서 일하는 것에 대한 당신의 생각을 좋아하지만, 당신이 지적한 것처럼 그것은 효과가 없을 것입니다. – Aaronium112