UIImagePickerController не пересылает события сжатия / масштабирования (мультитач) в CameraOverlayView - PullRequest
3 голосов
/ 08 ноября 2011

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

Это прекрасно работает в iOS3-4, но масштабирование перестало работать для iOS5.Похоже, что UIImagePickerController только перенаправляет события одного касания и принимает жесты сжатия для включения масштабирования камеры.

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

1 Ответ

0 голосов
/ 24 ноября 2011

Решено добавлением представления Overlay в верхней части окна вместо использования камеры overlayview.

...