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

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

> @dotjay: "Meet the platform expectations, and give users control rather than prescribing what you think users want."

>

> Tweet by @dotjay