У меня есть простой UIImagePickerController, где я скрываю элементы управления камерой и устанавливаю sourceType в камеру. Это открывает предварительный просмотр в прямом эфире сразу, но в нижней части зрителя есть черная полоса высотой 50 пикселей. Любая идея, как избавиться от этого?UIImagePickerController имеет черную полосу внизу по умолчанию?
7
A
ответ
0
Я считаю, что это связано с разным соотношением сторон камеры к экрану iPhone.
4
Спасибо Usman за ссылку. Отношение, похоже, немного отличается от того, что предлагается в блоге. Соотношение 1.23 работает для iPhone 4 и 4s. Кроме того, чтобы сохранить соотношение сторон, я предлагаю масштабирование как x, так и y.
picker = [[UIImagePickerController alloc] init];
picker.sourceType = sourceType;
picker.delegate = self;
picker.allowsEditing = NO;
picker.showsCameraControls = NO;
CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.23, 1.23);
picker.cameraViewTransform = cameraTransform;
+2
У меня черный цвет на iPhone 5, какое отношение мне нужно дать. –
Смежные вопросы
- 1. UIImagePickerController, который позволяет неправильно устанавливать изображение, оставляя черную полосу сверху
- 2. UIPageViewController, отображающий черную полосу
- 3. UIImagePickerController показывает черную полосу при масштабировании - это ошибка в iOS?
- 4. VideoView рисует черную линию внизу
- 5. WPF добавляет черную полосу в окно
- 6. Строка состояния вызова вызывает черную полосу - iOS
- 7. Нарисуйте черную линию внизу изображения, PHP
- 8. MediaCodec Кодированное видео имеет зеленую полосу внизу, а цветность завинчена
- 9. Установить вид UIImagePickerController обратно по умолчанию
- 10. Как сохранить полосу прокрутки внизу в div?
- 11. Как удалить черную полосу WebView в приложении iOS?
- 12. Как удалить черную полосу из макета в Android
- 13. «Структура имеет наследование по умолчанию по умолчанию»
- 14. iSrcoll4 - показать полосу прокрутки по умолчанию
- 15. Сделать идеальную полосу прокрутки по умолчанию
- 16. Как скрыть полосу прокрутки по умолчанию
- 17. Установить по умолчанию полосу в файле Fastline
- 18. Поместите полосу прокрутки внизу окна просмотра
- 19. backgroundColor оставляет черную полосу в верхней части экрана Xcode?
- 20. LeftNavBar создает черную полосу в верхней части активности
- 21. Какова цель перетаскивания контейнера в черную полосу под viewController?
- 22. php как обрезать изображение, затем растянуть, чтобы предотвратить черную полосу
- 23. Как сделать черную статуэтку (по умолчанию) в android?
- 24. Как сохранить полосу прокрутки всегда внизу?
- 25. PhoneGap: полностью удалить черную полосу с клавиатуры iPhone
- 26. IE7, когда <input type = "submit"> имеет черную границу внизу, как удалить?
- 27. Показать прозрачный UINavigationbar будет видеть черную полосу при прокрутке viewController
- 28. Режим IPad в альбомной ориентации, показывающий черную полосу в iOS7
- 29. Запуск приложения iPhone на iPad показывает черную полосу сверху приложения
- 30. IE 10 имеет нежелательную горизонтальную полосу прокрутки
это просто ** WHERE THE CAMERA IMAGE ENDS **. камера 4: 3, но современные iPhone намного «длиннее». – Fattie