iOS: можно ли изменить пользовательский интерфейс UIImagePickerController по умолчанию?

StackOverflow https://stackoverflow.com/questions/7335046

Вопрос

Я работаю с небольшим приложением камеры для клиента, и теперь я завершил все его функции.В стандартных элементах управления камерой мне нужно изменить одну вещь, вместо этого на кнопке отмены должна отображаться галерея. Но если я чего-то не упускаю, мне нужно будет удалить наложение, установив для параметра showsCameraControls значение NO, а затем создав весь мой overlayView с нуля. Я нашел это решение, но боюсь пойти по этому пути из-за предупреждения в началесообщение .

Есть ли какой-либо действительный способ внести простые небольшие изменения в существующий пользовательский интерфейс управления наложением камеры или вам придется создавать его с нуля, если вам нужно изменить одну tiiiiiiny вещь?

Это было полезно?

Решение

К сожалению, оказавшись в такой ситуации, я могу с уверенностью сказать, что вам нужно создавать элементы управления с нуля.На самом деле у вас есть только два варианта: создать собственное наложение камеры или использовать значение по умолчанию.

Теперь вы можете использовать методы, описанные в цитируемой вами ссылке, и перебирать различные подпредставления и изменять их «вслепую».Довольно большая опасность заключается в том, что каждый раз, когда Apple меняет внутреннюю структуру средства выбора изображений, это потенциально может сломать ваше решение.Так что я определенно держусь подальше от этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top