2013-09-21 4 views
5

Теперь я работаю с iOS 7, пытаясь заставить UIImagePickerController позволить пользователю выбрать квадратный режим, так как теперь это функция в iOS 7. Есть ли что-то, что мне нужно, чтобы разрешить это? Соответствующий код размещен ниже, хотя он довольно стандартный.UIImagePickerController на iOS 7: Квадратный режим?

UIImagePickerController *cameraView = [[UIImagePickerController alloc] init]; 
cameraView.sourceType = UIImagePickerControllerSourceTypeCamera; 
cameraView.delegate = (id)self; 
[self presentViewController:cameraView animated:YES completion:nil]; 

Я обыскивал грязный IOS 7 документации, которая доступна, но я даже не могу сказать, если они изменили библиотеку разработчиков на всех - я не вижу ничего нового в ней.

+0

возможного дубликат [IOS пользовательского UIImagePickerController Crop камеры на площадь] (http://stackoverflow.com/questions/17712797/ios- custom-uiimagepickercontroller-camera-crop-to-square) – bneely

ответ

0

Я посмотрел заголовок iOS 7 для UIImagePickerController в Xcode, и я не вижу новый API для 7.0 или режим квадратной фотографии. Режим квадратной фотографии является особенностью приложения, а не UIImagePickerController.

8

set allowEditing к YES. из результата dict используйте ключ UIImagePickerControllerEditedImage

тогда у вас будет квадрат изображения.

я не нахожу никакого способа, чтобы пользователь мог выбрать, какой формат он хочет :(

+4

Кроме того, похоже, что в iOS 6, 7 и 8 отсутствует ошибка, в которой экран, разрешающий запуск Editing, фактически не позволяет пользователю перемещать фотографию вокруг. –

+0

Он также работает в портретном режиме –

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