Я работаю над приложением для iPhone, которое использует представление оверлея камеры UIImagePickerController. Однако проблема, с которой я сталкиваюсь, заключается в том, что мой оверлей все еще находится на экране, когда делается снимок, и появляется экран предварительного просмотра. Это выглядит очень странно. Итак, мне нужно сделать одну из двух вещей, обе из которых оказались сложнее, чем я надеялся:
I знаю, что я могу выполнить # 2, установив showCameraControls = NO - однако в настоящее время я не создаю свои собственные элементы управления камерой, я все еще хочу использовать элементы управления по умолчанию. Это похоже на подход кувалды, чтобы сказать, что мне нужно воссоздать совершенно прекрасный пользовательский интерфейс с пользовательским интерфейсом только для того, чтобы обойти экран предварительного просмотра.
Кстати, меня раздражает, что встроенная камера не использует экран предварительного просмотра, но Apple, по-видимому, заставляет приложения делать все возможное, чтобы не использовать его. Кажется странным.