---
title: Day 50
author: Daniel Devesa Derksen-Staats
date: 2022-07-07 09:37
tags: accessibilityLabel, accessibilityTraits, accessibilityValue, iOS, accessibility
categories: ["Accessibility"]
series: ["365 Days iOS Accessibility"]
image: /Images/365DaysIOSAccessibility/image188.png
---

A similar experience can sometimes be achieved in different ways using labels, traits, and values. Most times there are no right or wrong answers; it will be up to your users to say which approach they like the most.

![Three approaches to show a like button that looks like a heart. Filled for selected, unfilled for unselected. First approach is to use the "Like" label for both states and the selected trait when it is selected. Second approach is to use "Like" label for unselected and "Liked" or "Remove like" for selected. Third approach is to use "Like" label for both states and an "on/off" value for selected and unselected states. Note: Like and Liked can sound very similar with screen readers at high speeds. The first approach would be my preferred one for this particular use case. The third approach would effectively work like switches do.](/Images/365DaysIOSAccessibility/image188.png)

Two great pieces of advice though:

> **@Sommer:** "Check and see how Apple's own apps handle similar scenarios. Not because our apps are perfect but rather to help build on consistent patterns."
>
> [Tweet by @Sommer](https://twitter.com/Sommer/status/1469445579688202242)

> **@dotjay:** "Meet the platform expectations, and give users control rather than prescribing what you think users want."
>
> [Tweet by @dotjay](https://twitter.com/dotjay/status/1541184587321294848)
