0
我正在用ARToolkit爲iPhone開發增強現實應用程序。現在我想將其功能包含在主應用程序中,並帶有一個引發「AR視圖」的按鈕,以便能夠使用3D模型拍攝照片。ARToolkit,UIImagePickerController&cameraOverlayView:如何拍照?
我使用的UIImagePickerController與cameraOverlayView到ARViewController視圖添加到攝像機視圖,如覆蓋,但它並沒有表現出來。這是代碼:
-(IBAction)Switch2AR:(id)sender{
ARController = [[ARViewController alloc] init];
[ARController loadView];
UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
else {
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}
picker.showsCameraControls = YES;
picker.cameraOverlayView = ARController.view;
//[ARController.view addSubview: picker.view];
//[picker.view addSubview: ARController.view];
//[picker viewWillAppear:YES];
//[picker viewDidAppear:YES];
//[ARController viewWillAppear:YES];
//[ARController viewDidAppear:YES];
[self presentModalViewController:picker animated:YES];
[ARController release];
}
我也試圖在的UIImagePickerController視圖添加爲ARViewController視圖的子視圖,但不起作用,因爲相機模式視圖「隱藏」的AR視圖。另外ARViewController視圖爲UIImagePickerController子視圖。
的問題是,我不能覆蓋我的ARView以任何方式我事先嚐試
由於攝像機視圖