Нарисуйте крест в центре UIImagePickerController - PullRequest
0 голосов
/ 11 июня 2010

Я очень новичок в разработке для iPhone.Я пытаюсь нарисовать крест на изображении, полученном с камеры.

Я использую пользовательский ViewController, который наследует от UIImagePickerController.

Когда я запускаю приложение, я вижукрестик, но через несколько секунд после исчезновения крестика.

Стоит ли использовать cameraOverlayView?

Спасибо

1 Ответ

0 голосов
/ 11 июня 2010

UIImagePickerController не предназначен для использования в подклассах. Делайте это на свой страх и риск.

В OS 3.1 cameraOverlayView - это одобренный способ рисования поверх вида камеры. Обратите внимание, что если вы установите режим наложения, элементы управления автофокусом больше не работают.

РЕДАКТИРОВАТЬ: Оказывается, я просто перефразирую документы :

Внимание: Класс UIImagePickerController поддерживает только портретный режим. Этот класс предназначен для использования как есть и не поддерживает создание подклассов. Иерархия представления для этого класса является частной и не должна изменяться, за одним исключением. В iPhone OS 3.1 и более поздних версиях вы можете назначить собственное представление свойству cameraOverlayView и использовать это представление для представления дополнительной информации или управления взаимодействиями между интерфейсом камеры и вашим кодом.

...