首页 > 代码库 > 在界面 上生成一个摄像头.

在界面 上生成一个摄像头.

 

            UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];

            

            imagePickerController.delegate = self;

            imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;

            imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;

            

            imagePickerController.showsCameraControls = NO;

            UIView *controllerView = imagePickerController.view;

            

            controllerView.alpha = 0.0;

            controllerView.transform = CGAffineTransformMakeScale(0.5, 0.5);

            

            [[[[UIApplication sharedApplication] delegate] window] addSubview:controllerView];

            

            [UIView animateWithDuration:0.3

                                  delay:0.0

                                options:UIViewAnimationOptionCurveLinear

                             animations:^{

                                 controllerView.alpha = 1.0;

                             }

                             completion:nil

             ];