Sembra che la proprietà Accessibility Identifier
sia stata aggiunta per consentire ai test di automazione dell'interfaccia utente di avere un ID più stabile. Si consiglia di utilizzare al posto di Accessibility Label
poiché l'etichetta viene utilizzata da Screen Reader e VoiceOver.Se l''identificatore di accessibilità' è destinato ai test di automazione dell'interfaccia utente, perché è incluso in risorse localizzabili?
Questo ha senso, però:
- Perché la
Accessibility Identifier
incluso come una risorsa di tipo stringa traducibile quando si utilizza il esportazione per la localizzazione funzionalità in Xcode? Ciò rende più difficili i test multi-lingua perché incoraggia un ID diverso in ogni lingua. - Perché il
Accessibility Identifier
è associato a Accessibilità allo tutto? Perché non chiamarlo ID automazione UI? LoAccessibility Identifier
viene effettivamente presentato agli screen reader, VoiceOver, altro?