在iPhone中禁用图像选择器默认动画

时间:2011-03-10 06:13:44

标签: iphone camera uiimagepickercontroller

您好 我有以下代码拉起相机并在相机的视图上添加叠加。在相机出现之前,有一个动画。有没有办法可以删除动画并立即跳转到叠加视图?

//create an overlay view instance
    OverlayView *overlay = [[OverlayView alloc]
                            initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGTH)];

    //create a new image picker instance
    UIImagePickerController *picker = 
    [[UIImagePickerController alloc] init];
    //set source to video!
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    //[picker startVideoCapture];

    //picker. = 1;
    //hide all controls
    picker.showsCameraControls = NO;
    picker.navigationBarHidden = YES;
    picker.toolbarHidden = YES;
    //make the video preview full size
    picker.wantsFullScreenLayout = YES;
    picker.cameraViewTransform =
    CGAffineTransformScale(picker.cameraViewTransform,
                           CAMERA_TRANSFORM_X,
                           CAMERA_TRANSFORM_Y);
    //set our custom overlay view
    picker.cameraOverlayView = overlay;
    picker.allowsEditing = NO;

    //show picker
    //[self.view insertSubview:picker.view atIndex:0];  
    [self presentModalViewController:picker animated:NO];   
    [self.view bringSubviewToFront:overlay];

1 个答案:

答案 0 :(得分:0)