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

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles