分割ビュー
分割ビューは、あなたのアプリのトップレベルでの階層コンテンツの提示を管理します。分割ビューは、第一列、オプションの補足列、およびコンテンツの第二ペインを表示する 2 列または 3 列のインターフェイスで構成されます。第一列の変更は、コンテンツ自体に影響を与えるオプションの補足列の変更を促進します。分割ビューは、メール 内のメールボックスとメッセージを横断して各メッセージを表示するなど、コンテンツ階層の複数のレベルをナビゲートする場合に役立ちます。
分割ビューはさまざまなコンテンツを表示できますが、メール などの多くのシステムアプリは、分割ビューを使用してサイドバーを基礎にしたインターフェイスを作成します。この型のインターフェースでは、第一列にサイドバーが表示され、オプションの補足列にリストビューが表示され、二次コンテンツペインに選択したコンテンツの詳細が表示されます。関連するガイダンスについては、サイドバー を参照してください。
iPad では、タブバーの代わりに分割ビューを使用して下さい。 分割ビューは、大きなディスプレイをより有効に活用しながら、タブバーと同じく素早いナビゲーションを提供します。
列の型ごとに適切なスタイルを選択してください。 サイドバーを表示する第一列には、サイドバーの外観を使用します。この外観は、メール のメールボックスなど、アプリレベルのナビゲーションやコレクションのリストに適しています。リストビューを表示する補足列には、プレーンなサイドバーの外観を使用します。この外観は、メールボックス内のメッセージなど、個々のコンテンツのリストに適しています。開発者向けガイダンスについては、 UICollectionLayoutListConfiguration.Appearance を参照してください。
第一列と補足列でアクティブな選択を永続的に強調表示して下さい。 第二ペインのコンテンツは変更される可能性がありますが、他の列で明確に識別できる選択に常に常に対応している必要があります。この選択は、人々が列の間の関係を理解し、方向性を保つのに役立ちます。
必要に応じて、列の間でコンテンツを人々がドラッグアンドドロップできるようにします。 分割ビューは複数レベルの階層へのアクセスを提供するため、人々は列の間で項目をドラッグアンドドロップすることで、アプリのある部分から別の部分にコンテンツをすばやく移動できます。関連するガイダンスについては、ドラッグアンドドロップ を参照してください。
開発者向けガイダンスについては、UISplitViewController (UISplitViewController) を参照してください。