web-dev-qa-db-ja.com

UISwitchを使用してお気に入りを切り替える

イベントで構成されたiPhoneアプリがあります。ユーザーは、イベントをお気に入りにすることも、イベントにアラームを追加することもできます。

現在、お気に入りボタンはチェックマークアクセサリを使用して機能しますが、アラームはスイッチアクセサリを使用します。

Checkmark accessory for favourite, and switch for alarm

ただし、私のお気に入りの1つは、お気に入りにもスイッチを使用する必要があるということです。

長所:

  • バイナリビヘイビアに同じコントロールを使用する方が一貫しています
  • より見つけやすい-お気に入りはデフォルトでオフになっているので、通常のセルのように見えます

短所:

  • ON/OFFは「お気に入り」にうまく対応しません。

どちらもスイッチコントロールを使用するように変更する必要がありますか、それともチェックマークアクセサリを使用する必要がありますか?

更新デフォルトのチェックマークの代わりにスターを使用することにしました。これにより、選択されていない適切な画像を使用できるようになり、ユーザーがセルとやり取りできることがより明確になります。

Hollow start for unselectedFilled in star for selected

2
ICR

あなたはあなたの好きなコントロールを与えるためにどんな重要性を理解する必要があります。アラームスイッチと同じくらい重要ですか?メインのコンテンツほど重要ではないため、通常、お気に入りのコントロールはそれほど重要ではありません。これがアプリケーションに当てはまる場合は、お気に入りのコントロールをアラームから遠ざけ、少しノックバックすることを検討してください。

私は「オン/オフ」のファンではありませんが、なぜそうしないのかを説明することは困難です。私のお気に入りに何かを追加する行為と脳を関連付けるのは難しいと思います。 Gran Turismo 5では、ON/OFFを使用してお気に入りのメニューに車を追加しているので、初めて使用したときにほとんど気分が悪くなりました。

Google Chromeには、お気に入りのコントロールの優れた例が含まれています。メインの操作の邪魔にならないため、邪魔されません。個人的には、星も好きです。

enter image description here

enter image description here

4
ArchieVersace