2013-10-03 2 views
2

Мне нужно открыть камеру в моем приложении в небольшой области экрана, но не получить, как ее реализовать, потому что камера открывается на весь экран в жанре. enter image description hereКак открыть камеру в маленькой области обзора в ios

Камера должна быть открыта в зоне обзора uiimage, Plz направляет меня, как этого достичь. Спасибо.

+0

У вас есть решение проблемы? Я должен открыть камеру на UIView, размер которой составляет 320 * 273. Я также пробовал AVCam, но не получил успеха. –

ответ

3

вы должны взглянуть на AVCam образце проекта при условии от Apple. У него есть все функции, необходимые для вашей задачи. Удачи!

2

Я экспериментировал с кодом из моего последнего сообщения и прокомментировал окончательное преобразование шкалы ((тот, который делает его в полном размере), и я закончил с красивой миниатюрной камерой imagePicker, плавающей посредине моего экрана, поэтому ! это определенно работает точный код, который я использовал, в том числе увеличения/выгорают в переход, это -

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

imagePickerController.delegate = self; 
imagePickerController.mediaTypes = [NSArray arrayWithObjects:(NSString *)kUTTypeImage, nil]; 
imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera; 
imagePickerController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto; 

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 
]; 

[imagePickerController release]; 

вы можете пройти через мой ответ here.

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