У меня прозрачный вид с прямоугольником, нарисованным на нем с использованием CoreGraphics.Когда камера запускает пользовательский вид наложения выше анимации затвора.То, что вы видите, это стандартный затвор камеры с прямоугольником над ним.Как заставить его идти в нужном месте, под анимацией затвора?Я посмотрел другой пример кода, но он для ОС 3.1 и, кажется, ничего не делает по-другому.
Вот мой код:
-(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];
}
}