UIImagePickerController: пользовательское наложение камеры поверх элементов управления по умолчанию?
Я создаю пользовательский интерфейс камеры с помощью UIImagePickerController cameraOverlayView
имущество. Тем не менее, я хотел бы сохранить некоторые из существующих интерфейсов, в частности, кнопки выбора вспышки и камеры вверху.
Я думал, что я буду держать showsCameraControls = YES
установить cameraOverlayView
в мой пользовательский интерфейс, а затем использовать [picker.view bringSubviewToFront:overlayView]
чтобы убедиться, что мои элементы управления в нижней части находятся поверх элементов управления по умолчанию.
Увы, это не работает. Я попытался переместить наложение в начало иерархии представлений в разных местах без удачи. Есть ли UIImagePickerController
хакерство, которое могло бы достичь этого? Кажется позором то, что вы не можете повторно использовать хотя бы некоторые элементы управления камерой, все еще настраивая пользовательский интерфейс.
1 ответ
Дальнейшее расследование оказывается невозможным. Вы должны либо использовать весь стандартный интерфейс Cameara, либо не использовать его.