iOS: можно ли изменить пользовательский интерфейс по умолчанию UIImagePickerController? - PullRequest
2 голосов
/ 07 сентября 2011

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

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

1 Ответ

3 голосов
/ 07 сентября 2011

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

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

...