2009-09-13 2 views
0

Новый 3.1 sdk позволяет UIImagepickerController скрывать элементы управления камерой и использовать собственные элементы управления с помощью камеры. Таким образом, я реализовал вид наложения через другой ViewController:Отклонить ModalViewController от другого viewcontroller в iPhone

CameraViewController *cameraController = [[CameraViewController alloc] initWithNibName:@"CameraViewController" bundle:nil]; 
self.cameraviewController = cameraController; 

UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
picker.delegate = self; 
picker.sourceType = UIImagePickerControllerSourceTypeCamera; 
picker.cameraOverlayView = cameraviewController.view; 
picker.showsCameraControls = NO; 
[self presentModalViewController:picker animated:YES]; 
[cameraController release]; 
[picker release]; 

cameraviewController.view имеет кнопку Отмена. Проблема, с которой я сталкиваюсь, заключается в том, как отклонить вид модальности с помощью этой кнопки отмены. Я не нашел способ ссылаться на контроллер, который называется Modalview.

Большое спасибо заранее

ответ

1

нужно добавить cameraController.delegate = сам; и настройте протокол делегата в CameraViewController.

Смежные вопросы