For AI agents and LLMs: a machine-readable index is available at llms.txt. A plain-Markdown version of any documentation page is available by appending .md to its URL.
Skip to main content

Missing Accessibility Labels

Interactive iOS elements need accessible names that assistive technologies can announce.

WCAG Reference

Maps to: WCAG 4.1.2 Name, Role, Value | Applies to: WCAG 2.0, WCAG 2.1, WCAG 2.2 Introduced in: WCAG 2.0 | Level: A | Read the official specification →

What this rule checks​

This rule checks whether meaningful iOS controls and interactive elements expose accessible names through labels and related accessibility properties.

Why it matters​

VoiceOver users depend on clear accessible names to understand what each control does and to move through the interface confidently.

Common failure patterns​

  • custom buttons with no accessibilityLabel
  • image-based controls with no accessible name
  • duplicate labels that make multiple controls sound identical

Remediation guidance​

  • add accurate labels for meaningful interactive elements
  • make labels action-oriented when the element performs an action
  • verify the spoken output in VoiceOver after implementation

Terminal First Testing With Kane CLI

Natural language browser & mobile app tests right from terminal.

×
Schedule Your Personal Demo
Kane CLI terminal

Help and Support

Related Articles