it-swarm-eu.dev

Přepínání oblíbených pomocí UISwitch

Mám aplikaci pro iPhone, která se skládá z událostí. Uživatelé mohou událost oblíbit a přidat k ní alarm.

V současné době funguje oblíbené tlačítko pomocí příslušenství zaškrtnutí, zatímco alarm používá příslušenství přepínače:

Checkmark accessory for favourite, and switch for alarm

Něco v zadní části mé mysli však říká, že oblíbený by měl také používat přepínač.

Klady:

  • Je konzistentnější používat stejnou kontrolu pro binární chování
  • Je to zjistitelnější - oblíbená položka je ve výchozím nastavení vypnutá, takže prostě vypadá jako normální buňka

Nevýhody:

  • ZAPNUTO/VYPNUTO nemapuje dobře na „Oblíbené“.

Měl bych to změnit tak, aby oba používali spínač přepínače, nebo bych se měl držet doplňku zaškrtnutí?

Aktualizace Rozhodl jsem se použít hvězdičku místo výchozího zaškrtnutí. To mi umožňuje mít dobrý neselektovaný obraz, což uživateli jasně ukazuje, že mohou s buňkou interagovat.

Hollow start for unselectedFilled in star for selected

2
ICR

Musíte zjistit, jakou důležitost dát své oblíbené kontrole. Je to stejně důležité jako spínač alarmu? Obvykle se oblíbeným ovládacím prvkům přikládá menší význam, protože nejsou tak důležité jako hlavní obsah. Pokud je to váš případ, možná budete chtít zvážit přesunutí oblíbeného ovládacího prvku mimo alarm a mírné klepání zpět.

Nejsem fanouškem "ON/OFF", ale je těžké popsat, proč tomu tak není, myslím, že je těžké, aby se můj mozek spojil s aktem přidání něco k mým oblíbeným. Gran Turismo 5 používá zapnuto/vypnuto k přidání aut do oblíbeného menu a při prvním použití jsem málem onemocněl.

Google Chrome obsahuje vynikající příklad oblíbeného ovládacího prvku. Je mimo způsob hlavní interakce, takže se neodvádí. Osobně se mi také líbí hvězda.

enter image description here

enter image description here

4
ArchieVersace