accessibilityLabel и название одинаковы для UIAutomation в Xcode?
Я посмотрел видео Apple по UIAutomation и увидел несколько онлайн-уроков по этому поводу. Большинство говорят либо установить метку доступности в коде, например:
self.helpButton.accessibilityLabel = @"helpButton";
self.helpButton.isAccessibilityElement = YES;
Или использовать IB. Когда я пробую приведенный выше код, мой скрипт находит кнопку в порядке, и я могу нажать на нее через мой скрипт. Однако, если в моей раскадровке я установил флажок Accessibility Enabled, а затем сделал метку: helpButton, мой код не находит эту кнопку. Когда я регистрирую elementTree, я получаю это:
UIAWindow ->
UIAButton: name: Help rect: {...}
Название моей кнопки - "Справка", но метка доступности установлена на "helpButton". Я не понимаю, почему logElementTree() имеет название кнопки как Help (заголовок в IB), а не helpButton (accessibilityLabel). Какие-нибудь мысли? Спасибо!