VoiceOver Implementation Checklist
- Explore existing VoiceOver functionality before doing anything
- Review Android implementation
- Add accessibilityIdentifier
- Add accessibilityLabel
- Change accessibilityLabel if the UI element state changes
- Add accessibilityHint
- Enclose icon buttons and associated labels in a container view
- Set isAccessibilityElement to NO for UI elements which should not be announced
- Use isAccessibilityElement for container views