Перевод не работает в UIImagePickerController.cameraViewTransform - PullRequest
3 голосов
/ 03 сентября 2011

Мое приложение перестало корректно работать с iOS 4.3. Он использует пользовательский оверлей вида камеры для UIImagePickerController. И я хочу отрегулировать размер и происхождение вида предварительного просмотра камеры, установив cameraViewTransform как CGAffineTransformMakeTranslation и CGAffineTransformScale, но CGAffineTransformMakeTranslation, кажется, не имеет никакого эффекта, однако преобразования масштаба и поворота работают, как и ожидалось. И предварительный просмотр всегда находится в центре экрана, я хочу внести изменения.

Я попробовал метод, как показано ниже, но он тоже не работает.

Масштабированное изображение в реальном времени с камеры iPhone в центре, "CGAffineTransformTranslate" не работает

Есть предложения? Спасибо.

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

Я закончил тем, что просто сдвинул раму подборщика, чтобы заставить это работать. проверьте мой ответ здесь: https://stackoverflow.com/a/9458688/791661

1 голос
/ 22 сентября 2011

Да, я вижу это на моем 4.3 iPhone, но не на тех, с 4.2 и старше. Так что это определенно ошибка.

...