セグメント化されたコントロール
セグメント化されたコントロールは、2 つ以上のセグメントの線形セットであり、各セグメントは相互に排他的なボタンとして機能します。コントロール内では、すべてのセグメントの幅は同じです。ボタンと同様に、セグメントにはテキストまたはイメージを含めることができます。セグメント化されたコントロールは、さまざまなビューを表示するためにしばしば使用されます。たとえば、マップ では、セグメント化されたコントロールを使用して、マップ、トランジット、および 衛星 ビューの間を切り替えることができます。
使いやすさを向上させるために、セグメントの数を制限してください。 セグメントが広いほどタップしやすくなります。iPhone では、セグメント化されたコントロールでは 5 つ以下のセグメントしか必要でありません。
セグメントのコンテンツサイズを一定に保つようにしてください。 すべてのセグメントの幅が等しいため、コンテンツが一部のセグメントを塗りつぶして他のセグメントをそうしない場合は見栄えがよくありません。
セグメント化されたコントロールでテキストとイメージを混在させないでください。 個々のセグメントにテキストまたはイメージを含めることができますが、2 つを単一のコントロールに混在させると、インターフェイスが切断されて混乱する可能性があります。
カスタムのセグメント化されたコントロール内にはコンテンツを適切に配置して下さい。 セグメント化されたコントロールの背景の外観を変更する場合は、コンテンツの見栄えが良く、位置がずれていないことを確認してください。
開発者向けガイダンスについては、UISegmentedControl (UISegmentedControl) を参照してください。