Мое приложение перестало корректно работать с iOS 4.3.Он использует пользовательский оверлей вида камеры для UIImagePickerController.Из-за различий в соотношении сторон изображения между камерой и экраном в реальном времени по умолчанию имеется черная полоса внизу.Чтобы избавиться от него, я использовал два преобразования, которые смещают представление вниз и масштабируют его до полного экрана:
self.cameraFeed = [[UIImagePickerController alloc] init];
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 25.0);
self.cameraFeed.cameraViewTransform = CGAffineTransformScale(translate, 480.0/430.0, 480.0/430.0);
В текущей версии iOS кажется, что преобразование перевода ничего не делает - яиметь черную полосу 25px внизу и изменение значений не имеет никакого эффекта.Однако преобразования масштаба и поворота работают, как и ожидалось.
У кого-нибудь есть подобные проблемы?