Espero utilizar KIF para escribir pruebas funcionales para nuestra aplicación de iPhone. Utiliza "etiquetas de accesibilidad" para identificar los elementos de la interfaz de usuario que está probando. ¿Cómo configuro la etiqueta de accesibilidad para una vista en el constructor de interfaces de xcode4?¿Cómo configuro la etiqueta de accesibilidad para una vista en el constructor de interfaces xcode4?
¿Cómo configuro la etiqueta de accesibilidad para una vista en el constructor de interfaces xcode4?
Respuesta
Para establecer la variable de programación puede utilizar su propiedad como esta:
UIButton *someButton = [[UIButton alloc] init];
someButton.titleLabel.text = @"Your Button's Text";
someButton.accessibilityLabel = @"SomeNSString";
En el InterfaceBuilder - integrado en XCode 4 - sólo tiene que seleccionar el elemento de interfaz de usuario que desea tener una etiqueta de accesibilidad. El "Inspector de identidad", en el panel "Utilidad", ofrece un campo de texto donde puede ingresar cualquier texto de etiqueta que desee.
No veo la sección Accesibilidad en mi IB: tengo clase personalizada, atributos de tiempo de ejecución definidos por el usuario e identidad; pero no Accesibilidad. – Simon
Al hacer clic, puedo ver Accesibilidad en la mayoría de las pantallas, pero no en MainWindow.xib. ¿Es así de normal y, en caso afirmativo, cómo configuro las etiquetas de accesibilidad allí? – Simon
Creo que la clase UIWindow no tiene las propiedades de accesibilidad. Realmente no tendría sentido que una ventana tenga variables de accesibilidad porque generalmente solo las usa un iPhone, si el usuario ha activado "VoiceOver". En un iPhone, donde solo es posible una ventana, no es necesario identificar una ventana. Programmatically it ** is ** possible. – 0xJoKe
- 1. ¿Cómo convenientemente revelo/expandir subniveles en vista de esquema de muelle constructor de interfaces en Xcode4
- 2. Cómo localizar una etiqueta de accesibilidad
- 3. ¿Cómo configuro el color de una etiqueta de texto NSButtonCell?
- 4. ¿Cómo configuro la propiedad de destino en una etiqueta?
- 5. Accesibilidad iOS: etiqueta versus pista
- 6. Configuración de problemas autosizing en el constructor de interfaces
- 7. ¿Cómo trabajo en una vista más alta en el constructor de interfaz?
- 8. Establezca los atributos de accesibilidad en UIBarButtonItem
- 9. ¿Cómo configuro y obtengo la etiqueta de UIButtons?
- 10. métodos de constructor en las interfaces
- 11. Cómo dibujar una línea en el constructor de interfaces en Xcode 4
- 12. ¿Cómo configuro smtp en Vista para que pueda usar System.Net.Mail?
- 13. @ 2x las imágenes no se muestran en el diseñador del constructor de interfaz XCode4
- 14. ¿Cómo configuro el HttpRequestHeader para una HttpWebRequest?
- 15. ¿Cómo configuro una imagen de fondo para una vista de tabla agrupada?
- 16. ¿Cómo configuro con qué plot() etiqueta el eje x?
- 17. ¿Cómo configuro el color de una etiqueta (texto coloreado) en Java?
- 18. ¿Cómo configuro la href base de una página en Javascript?
- 19. Manejo de varios controles UISwitch en una vista de tabla sin usar la propiedad de etiqueta
- 20. Cómo ver una resolución tan alta en xcode4
- 21. ¿Cómo configuro Visual Studio para utilizar la vista de código como vista predeterminada para los servicios web?
- 22. ¿Cómo configuro el User-Agent para una QNetworkRequest en PyQtWebkit?
- 23. ¿Cómo configuro una etiqueta en un problema utilizando la API JIRA SOAP
- 24. Guía de accesibilidad para iOS
- 25. ¿Cómo configuro el fondo de UIScrollView para que sea transparente?
- 26. ¿Cómo configuro $ {user} en Eclipse para obtener la etiqueta @author correcta?
- 27. ¿Cómo configuro el primer respondedor?
- 28. Android vista personalizada Constructor
- 29. UIAutomation anidada ACCESIBILIDAD elementos desaparecen de Jerarquía
- 30. Establecer el fondo de UITableview en el constructor de interfaz?
accessibilityLabel es leído por VoiceOver. Es una mala práctica usarlo como un identificador. Debe usar la propiedad accessibilityIdentifer que no se lee mediante voz en off. – Vlad
@Vlad No. Es la * mejor * práctica usarlo en pruebas funcionales, porque entonces también estás probando que tu aplicación es accesible. – Simon