2013-03-04 2 views
0

Некоторые библиотеки тестирования и библиотеки пользовательского интерфейса требуют, чтобы идентификаторы доступности устанавливались для компонентов пользовательского интерфейса в раскадровках или xib. Я хотел бы преобразовать весь проект с некоторым соглашением, например, используя имя сопоставленного свойства для идентификатора, но все было бы полезно. Есть ли способ автоматически генерировать идентификаторы доступности для xib/раскадровки определенных представлений в проекте?Генерация идентификатора доступности

+0

Привет, вы когда-нибудь придумывали эффективный способ сделать это? Сейчас я сталкиваюсь с такой же ситуацией, и я оглядываюсь, чтобы понять, как люди могут это решить. – RuslanD

+0

Nope. к сожалению нет –

ответ

0

Я не знаю, как это сделать в Xcode, поэтому я думаю, вам придется написать небольшой скрипт или программу для непосредственного управления файлами plist.

Другой вариант - установить идентификаторы программно. Вы можете написать вспомогательную функцию для просмотра иерархии представлений и для любых элементов, где установлена ​​метка доступности, установите идентификатор (используя любое подходящее соглашение), это будет вызываться от viewDidLoad.

Смежные вопросы