我有一個透明的視圖,使用CoreGraphics繪製一個矩形。 當相機啓動時,自定義疊加視圖位於快門動畫的上方。 你看到的是標準的相機快門,上面是自定義矩形。 如何讓它在正確的地方進入快門動畫下方?我已經看過其他示例代碼,但它是針對OS 3.1的,似乎沒有任何不同之處。cameraOverlayView上面快門動畫
這裏是我的代碼:
-(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 2011-03-29 16:08:10