Я делаю приложение для iPad и хочу иметь возможность использовать камеру iPad 2, если она доступна.Код для загрузки камеры iPad такой же, как для iPhone 4?У меня есть этот код, работающий с версией этого приложения для iPhone, но у меня нет iPad 2 для тестирования, и симулятор не может помочь мне с камерой.Ниже я должен определить, доступна ли камера, а затем загрузить камеру или загрузить библиотеку во всплывающем окне
. В основном мне просто нужно знать, поддерживается ли строка ниже камерой iPad 2 или мне нужно использоватьчто-то еще?
[self presentModalViewController:imagePickerController animated:YES];
Я хочу, чтобы камера была в полноэкранном режиме, а не во всплывающем окне.
- (IBAction) takePhoto:(id)sender {
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
imagePickerController = [[UIImagePickerController alloc] init];
[imagePickerController setDelegate:self];
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
imageView.contentMode = UIViewContentModeScaleAspectFit;
[self presentModalViewController:imagePickerController animated:YES];
} else {
imagePickerController = [[UIImagePickerController alloc] init];
[imagePickerController setDelegate:self];
[imagePickerController setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
imageView.contentMode = UIViewContentModeScaleAspectFit;
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:imagePickerController];
[popover setDelegate:self];
[popover presentPopoverFromBarButtonItem:sender
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
}
}