Определение уровня масштабирования на iPhone - PullRequest
1 голос
/ 06 февраля 2012

Я использую UIImagePickerController для управления камерой и наложения миллиметровых отметок в предварительном просмотре для измерения макроснимков крупным планом, и я хотел бы иметь возможность определять текущий уровень масштабирования и правильно масштабировать его.

Есть ли способ определить текущий уровень увеличения при предварительном просмотре камеры?

1 Ответ

0 голосов
/ 07 февраля 2012

К сожалению, нет, поскольку API UIImagePickerController не предоставляет вам доступ к уровню масштабирования камеры, а также к любым подпредставлениям или другим свойствам, которые могут иметь доступ к этой информации.

Как указывает Майкл Даутерманн, на основена ответе на этот вопрос вы можете использовать свойство cameraViewTransform UIImagePickerController для реализации собственного масштабирования, настроив правильное CGAffineTransform, а также правый жест повышения для увеличения / уменьшения.Поскольку вы сами будете управлять масштабированием, вы всегда будете знать уровень масштабирования и сможете использовать его для настройки отметок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...