2013-08-24 66 views
0

我正在研究一个具有自定义摄像机控制视图的项目。我查看了苹果的文档,并试图在文档中编写我的代码。现在笔尖不加载,但相机正在出现。笔尖不覆盖摄像机视图

这里是我的代码:

- (void)viewDidAppear:(BOOL)animated{ 
    UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init]; 
    imagePickerController.modalPresentationStyle = UIModalPresentationCurrentContext; 
    imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; 
    imagePickerController.delegate = self; 

    imagePickerController.showsCameraControls = NO; 

    [[NSBundle mainBundle] loadNibNamed:@"cameraView" owner:self options:nil]; 
    self.overlayView.frame = imagePickerController.cameraOverlayView.frame; 
    imagePickerController.cameraOverlayView = self.overlayView; 
    self.overlayView = nil; 
    self.imagePickerController = imagePickerController; 
    [self presentViewController:self.imagePickerController animated:YES completion:nil]; 
} 

我确保我联系我的课与UIImagePickerControllerDelegateUINavigationControllerDelegate

此外,我使用iOS 7,所以如果这是兼容性问题,请让我知道。没有任何提示的代码提示说我的代码已折旧并且应用程序不会崩溃。它显示来自我的相机的图像,但不是笔尖。

编辑 我知道我应该检查设备是否有相机,但现在我只是想确保我可以让相机先工作。可能不是我最好的选择,但不幸的是,这只是我的想法如何工作,如果我没有得到这个工作,我会发疯。

回答

0

我忘了把我的看法和我的班级联系起来。我的错。