iOS: можно ли изменить пользовательский интерфейс UIImagePickerController по умолчанию?
-
27-10-2019 - |
Вопрос
Я работаю с небольшим приложением камеры для клиента, и теперь я завершил все его функции.В стандартных элементах управления камерой мне нужно изменить одну вещь, вместо этого на кнопке отмены должна отображаться галерея.
Но если я чего-то не упускаю, мне нужно будет удалить наложение, установив для параметра showsCameraControls
значение NO, а затем создав весь мой overlayView с нуля.
Я нашел это решение, но боюсь пойти по этому пути из-за предупреждения в началесообщение .
Есть ли какой-либо действительный способ внести простые небольшие изменения в существующий пользовательский интерфейс управления наложением камеры или вам придется создавать его с нуля, если вам нужно изменить одну tiiiiiiny вещь?
Решение
К сожалению, оказавшись в такой ситуации, я могу с уверенностью сказать, что вам нужно создавать элементы управления с нуля.На самом деле у вас есть только два варианта: создать собственное наложение камеры или использовать значение по умолчанию.
Теперь вы можете использовать методы, описанные в цитируемой вами ссылке, и перебирать различные подпредставления и изменять их «вслепую».Довольно большая опасность заключается в том, что каждый раз, когда Apple меняет внутреннюю структуру средства выбора изображений, это потенциально может сломать ваше решение.Так что я определенно держусь подальше от этого.