Sto tentando di fornire un'etichetta di accessibilità per UIActivityIndicatorView (che viene creata a livello di programmazione nella mia vista controller viewDidLoad). Io pongo l'etichetta di accessibilità come:Accessibilità/Voice over Requisito su UIActivityIndicatorView
myIndicatorView.accessibilityLabel = @"Please wait, processing"
Ma quando faccio funzionare l'applicazione, il voice over legge sempre "in progress". Ho provato a eseguire il debug sul simulatore utilizzando l'ispettore di accessibilità, ma ogni volta che la vista degli indicatori è a fuoco, ha l'etichetta "in corso". Suppongo che "in corso" sia la voce predefinita sul testo per la visualizzazione degli indicatori di attività, ma non posso cambiare questa etichetta. Mi chiedo se l'etichetta dell'accessibilità della visualizzazione dell'indicatore di attività non possa mai essere modificata. Se qualcuno ha trovato questo problema e trovato una soluzione alternativa, per favore aiutatemi.
In Xcode 8.1, nell'editor visuale (è ancora chiamato Interface-builder?) Non c'è una sezione "Accessibilità" per il mio UIActivityIndicatorView. (altri pulsanti, etichette e altre viste DO hanno tale sezione). È stato deciso da Apple che UIActivityIndicatorView dovesse rimanere generico, a meno che non fosse sottoclasse e sostituita dal codice? Non c'è nemmeno un'etichetta per dire "indicatore di avanzamento caricamento video" come il ruolo (mentre "pulsante" verrebbe narrato su pulsanti, ecc.). Come posso personalizzare questo? –