アイテムのコレクションを取る。
このコレクションを3つのグループに分割し、UI内(この例では、iOSアプリを設計していると仮定します)に3つのセグメントを持つセグメントコントロールを配置して、ユーザーがアイテムの各サブグループを個別に閲覧できるようにしますその他。ユーザーは一度に完全なコレクションを表示するべきではなく、コレクションの3つのサブグループのうちの1つだけを表示する必要があります。
しかし、アイテムの1つが複数のセグメントに収まる場合はどうなりますか?以下の例では、「rain macs」が「coats」セグメントと「rain macs」セグメントの下に表示されます。
セグメントコントロールを使用して、両方のセグメントの下に同じアイテムを表示しても問題ありませんか?この例の下の図を参照してください。
それとも、3つの異なるグループ間を閲覧しているとユーザーが考えるので、これはユーザーを混乱させるでしょうか。もしそうなら、コレクションを閲覧する最良の方法は何ですか?必要なセグメントコントロールのラベルです。 「タグで参照.. [ここにセグメントコントロール]」または「.. [ここにセグメントコントロール]でタグ付けされたアイテムを表示」。または、まったく異なるアプローチが必要です。
このセグメントコントロールは、特にオンラインショッピングのシナリオを考えると、実際には私にとって意味があります。主な関心事は、レインマックもコートフィルターに含まれていることを明確にすることです。
この区別を明確にするために、Rain MacとCoatsを切り替えるときにRain Macアイテムを残し、他のアイテムをそれらの周りに挿入することができます。これにより、Rain Macが両方のカテゴリにあることが視覚的にすぐに明らかになります。
私にとって、「レインマック」は「コート」のサブカテゴリであり、「コート」と同じレベルで表示されるべきではないようです。その推論を使用すると、タグは
または
ただし、「rain macs」を別のセグメントとして持つことは悪いことではありません。これは人気のあるカテゴリであり、ユーザーがすばやく見つけることができるため、訪問者にとって有益な場合があります。
他のオプションは、ユーザーが「冬のコート」、「レインマック」などをフィルタリングできるサブカテゴリを追加することです...
タブは通常、コンテキスト全体とコンテンツを変更するためのものです。結果をナビゲートするよりもフィルタリングするので、ラジオボタンのようなフィルターツールを使用する方が良いと思います。
ただし、Rain Macに独自のタブがある場合は、CoatsとHatsを分離するのに十分異なると想定しているため、CoatsとHatsを表示するときに表示しないようにすることができます。