Пользовательская функция масштабирования камеры на iPhone - PullRequest
1 голос
/ 26 апреля 2011

Я новичок в XCode.Я пытаюсь разработать собственную камеру с наложением.Я могу загрузить это хорошо, и он отлично работает.

Теперь я хочу добавить функцию масштабирования, активированную кнопкой в ​​режиме наложения.

Может ли кто-нибудь мне помочь?Я пытаюсь выяснить, как увеличить камеру, но я не смог ничего найти.

Спасибо

1 Ответ

2 голосов
/ 26 апреля 2011

Вы можете использовать cameraViewTransform свойство:

cameraViewTransform Преобразование в применить к предварительному изображению камеры.

@ свойство (неатомное) CGAffineTransform cameraViewTransform Обсуждение Это трансформация влияет на предварительный просмотр только изображение и не влияет на ваш пользовательский вид наложения или по умолчанию средства выбора изображений. Ты можешь использовать это свойство в сочетании с пользовательские элементы управления для реализации ваших собственных электронное масштабирование.

Вы можете получить доступ к этому свойству только тогда, когда тип источника средства выбора изображения установлен в UIImagePickerControllerSourceTypeCamera. Попытка получить доступ к этой собственности для другие типы источников приводят к бросание NSInvalidArgumentException исключение.

Доступность Доступно в iOS 3.1 и потом. Объявлен в UIImagePickerController.h

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

...