ページコントロール


ページコントロールは、インジケータイメージの行を表示し、各イメージはフラットなリストのページを表します。インジケータのスクロールする行は、人々がリストをナビゲートして目的のページを見つけるのに役立ちます。ページコントロールは、階層または非線形配置内でページを視覚化またはナビゲートするのには役立ちません。ページコントロールは任意の数のページを処理でき、人々がカスタムリストを作成できる状況で特に役立ちます。



ページコントロールは、インジケータの外観を調整して、リストに関する詳細情報を提供できます。たとえば、コントロールは現在のページのインジケータを強調表示するので、人々はリスト内のページの相対的な位置を推定できます。スペース内に収まるよりも多くのインジケータがある場合、コントロールは両側にあるインジケータを縮小して、より多くのページが使用可能であることを示唆します。



人々はタップまたはスクラブによってページコントロールを操作します (スクラブ するには、コントロールに触れて左または右にドラッグします)。現在のページインジケータの先頭または末尾をタップすると、次または前のページが表示されます。(iPadOS では、人々はポインタを使用して特定のインジケータをターゲットにすることもできます。スクラブはページを順番に開き、コントロールの先端または次の端を超えてスクラブすると、最初または最後のページにすばやく到達できます。


開発者ノート

API では、タッピング不連続の操作 ですが、スクラブ連続的な操作 です。ガイダンスについては、UIPageControl.InteractionState を参照してください。


特に長いリストの場合は、ページコントロールに加えてリストビューを提供することを検討してください。 ページのリストを表示するには、通常、人々はスワイプして次または前のページを表示しますが、リストが長い場合、このジェスチャは疲れます。ページコントロールをスクラブすることは、各ページをスワイプするよりも速くて簡単ですが、人々はそれがオプションであることに気付かないかもしれません。リストビューを含めると、人々が必要なページを見つけるための別の方法を提供し、人々にリストを並べ替えさせることもできます。


ページコントロールは、タップとスクラブに対してさまざまな視覚的フィードバックを提供します。人々がタップして次または前のページを表示すると、コントロールは、ページをスワイプしたときに表示されるページスクロールアニメーションを使用します。人々がスクラブすると、コントロールは移行をアニメーション化せずに新しいページを即座に表示します。



スクラブ中にページ移行をアニメーション化しないでください。 人々は非常にすばやくスクラブすることができ、移行ごとにスクロールアニメーションを使用すると、アプリが遅れて、気が散る視覚的な点滅が発生します。アニメーション化されたスクロールの移行は、タップする場合にのみ使用してください。


ページコントロールには、インジケータに視覚的なコントラストを提供する、半透明の角丸長方形の背景の外観を含めることができます。以下の背景スタイルのいずれかを選択できます。


  • Automatic(自動) — ユーザがコントロールを操作したときにのみ背景を表示します。ページコントロールが UI 内の主要なナビゲーション要素ではない場合は、このスタイルを使用します。

  • Prominent(目立つ) — 常に背景を表示します。このスタイルは、コントロールがスクリーン内の主要なナビゲーションコントロールである場合にのみ使用してください。

  • Minimal(最小限) — 背景を決して表示しません。リスト内の現在のページの位置を表示するだけで、スクラブ中に視覚的なフィードバックを提供する必要がない場合は、このスタイルを使用します。

  • 開発者向けガイダンスについては、backgroundStyle を参照してください。


    最小限の背景スタイルを使用する場合は、スクラブをサポートしないでください。 最小限のスタイルでは、スクラブ中に視覚的なフィードバックを人々に提供しません。アプリ内のページのリストを人々にスクラブさせたい場合は、自動または目立つ背景スタイルを使用します。


    スクリーン下部のページコントロールは中央に配置します。 ページコントロールの場所を常に把握できるようにするには、水平方向の中央、スクリーンの下部近くに配置します。


    インジケータイメージのカスタマイズ


    デフォルトでは、ページコントロールは、システムが提供するドット構成のグリフをすべてのインジケータに使用しますが、特定のページを識別するのに役立つ一意のイメージを表示することもできます。たとえば、Weatherlocation.fill 記号を使用して、現在の場所のページを区別します。


    あなたのアプリを強化する場合は、すべてのインジケータのデフォルトイメージとして使用するカスタムイメージを提供できます。また、特定のページに別のイメージを提供することもできます。開発者向けガイダンスについては、preferredIndicatorImage および setIndicatorImage(_:forPage:) を参照してください。


    カスタムインジケータのイメージがシンプルで明確であることを確認してください。 複雑な形状は避け、ネガティブなスペース、テキスト、または内側の線を含めないでください。と言うのもこれらの詳細は、非常に小さいサイズではグリフを濁らせ判読できなくなるためです。単純な SF symbols をインジケータとして使用するか、独自のグリフを設計することを検討してください (ガイダンスについては、グリフ を参照してください)。


    ページコントロールの全体的意味を強化する場合にのみ、デフォルトのインジケータイメージをカスタマイズします。 たとえば、あなたがリストするすべてのページにブックマークが含まれている場合、デフォルトのインジケータイメージとして bookmark.fill シンボルを使用できます。


    ページコントロール内で 2 つ以上の異なるインジケータイメージを使用することは避けてください。 天気予報 の現在地のページのように、あなたのリストに特別な意味を持つ 1 つのページが含まれている場合は、固有のインジケータイメージを与えることで、ページを見つけやすくできます。対照的に、いくつかの重要なページをマークするためにいくつかの固有のイメージを使用するページコントロールは、人々が各イメージの意味を記憶しなければならないため、使用するのが困難です。2 種類以上のインジケータイメージを表示するページコントロールは、各イメージが鮮明であっても、乱雑で無計画に見えます。




    2 つの異なるインジケータのみを使用すると、整理されたように見え、一貫した体験が提供されます。



    いくつかの異なるインジケータを使用すると、ページコントロールがごてごてしていて使いにくくなります。


    インジケータイメージの着色は避けてください。 カスタムカラーを使用すると、現在のページのインジケータを区別し、ページコントロールをスクリーン上に表示するコントラストを下げることができます。ページコントロールが使いやすく、さまざまなコンテキストで見栄えがよくするには、システムにインジケータの色を自動的に設定させます。








    前:ラベル 次:ピッカー





    目次

    Xcode の新機能



    iOS

    テーマ

    インターフェースの本質

    アプリの構造

    起動

    搭載機能

    ロード

    モダリティ

    ナビゲーション

    ユーザデータへのアクセス

    設定


    ユーザとの対話

    3D タッチ

    アップルペンシルと落書き

    オーディオ

    認証

    データ入力

    ドラッグアンドドロップ

    フィードバック

    ファイル処理

    ゲームコントローラ

    ジェスチャ

    触覚

    キーボード

    近距離通信

    ポインタ (iPadOS)

    空間的対話

    取り消しとやり直し


    システムの機能

    拡張現実

    ホームスクリーンのアクション

    マルチタスクと複数のウィンドウ

    通知

    印刷

    クイックルック(検索)

    評価とレビュー

    スクリーンショット

    TV プロバイダー


    ビジュアルデザイン

    適応性とレイアウト

    アニメーション

    ブランド化

    ダークモード

    起動スクリーン

    材料

    用語

    印刷

    ビデオ


    アイコンと画像

    画像のサイズと解像度

    アプリのアイコン

    システムアイコン


    バー

    ナビゲーションバー

    検索バー

    サイドバー

    ステータスバー

    タブバー

    ツールバー


    ビュー

    アクションシート

    アクティビティビュー

    アラート

    コレクション

    画像ビュー

    ページ

    ポップオーバー

    スクロールビュー

    シート

    分割ビュー

    テーブル (表)

    テキストビュー

    Web ビュー


    コントロール

    ボタン

    色の源

    コンテキストメニュー

    編集メニュー

    ラベル

    ページコントロール

    ピッカー

    進行状況インジケータ

    内容コントロールの更新

    セグメント化されたコントロール

    スライダ

    ステッパー

    スイッチ

    テキストフィールド


    拡張機能

    カスタムキーボード

    ファイルプロバイダ

    メッセージ

    写真編集

    共有とアクション





    macOS


    tvOS


    watchOS


    Technologies

    アクセシビリティ

    序文

    ベストプラクティス

    ユーザとの対話

    ナビゲーション

    テキストのサイズと太さ

    色とコントラスト

    外観の効果と動き

    コンテンツ


    AirPlay

    メディア再生

    アイコン

    社説


    アプリクリップ

    序文

    ユーザ体験

    アプリクリップカード

    アプリのクリップコード

    印刷ガイドライン

    法的要件


    Apple Pay(アップルペイ)

    序文

    Apple Pay の提供

    チェックアウトと支払い

    エラー処理

    サブスクリプションと寄付

    ボタンとマーク

    社説


    拡張現実

    ホームスクリーンのアクション

    マルチタスクと複数のウィンドウ

    通知

    印刷

    クイックルック(検索)

    評価とレビュー

    スクリーンショット

    TV プロバイダー


    CareKit

    序文

    データとプライバシー

    ビュー

    ユーザー体験

    シンボルと商標化


    CarPlay

    序文

    オーディオアプリ

    自動車メーカーのアプリ

    伝達および VoIP アプリ


    アーキテクチャ

    バッジ付け

    エラー処理

    ロード

    ナビゲーション

    テスト


    対話

    オーディオ

    車のデータ

    iPhone

    ノブとコントロール

    タッチスクリーン

    Voice (Siri)


    視覚的デザイン

    アニメーション

    商標化

    レイアウト

    タイポグラフィ(印刷)


    アイコンと画像

    画像のサイズと解像度

    アプリのアイコン

    カスタムアイコン

    システムアイコン


    システム要素

    アクションシート

    活動指標

    アラート

    ボタン

    コレクション

    ラベル

    ナビゲーションバー

    スクロールビュー

    タブバー

    テキストビュー

    Web ビュー


    CareKit

    序文

    データとプライバシー

    ビュー

    ユーザ体験

    シンボルと商標化


    ゲームセンター

    序文

    アクセス・ポイント

    ダッシュボード

    実績

    順位表

    マルチプレイヤー

    カスタムダッシュボードリンク


    象形文字

    HealthKit

    HomeKit

    序文

    用語とレイアウト

    設定

    Siri の作用

    カスタム機能

    アイコン

    社説


    iCloud

    アプリ内購入

    序文

    自動更新可能なサブスクリプト


    inclusion(含有)

    ライブ写真

    Mac Catalyst

    序文

    アプリの構造

    ユーザとの対話

    視覚的デザイン

    Mac 慣用句


    マシン学習

    序文

    マシン学習の役割


    入力

    明示的なフィードバック

    暗黙のフィードバック

    較正

    訂正


    出力

    間違い

    複数のオプション

    自信

    帰属

    制限事項


    地図(Maps)

    アプリとウェブサイトの地図

    Apple Watch の地図

    屋内の地図


    ResearchKit

    序文


    右から左へ

    序文

    テキストと文字

    コントロール

    画像と象形文字


    SharePlay

    Apple でサインイン

    序文

    データ管理

    ボタン


    Siri

    序文

    システムインテント

    カスタムの注視

    ショートカットと提案

    編集ガイドライン


    ソーシャルメディア

    SF Symbols

    Wallet(財布)

    序文

    許可証のデザイン


    小道具

    序文

    コンテンツ

    編集と対話

    デザイン



    Human Interface Guidelines


    概要


    リソース


    ビデオ


    新規事項



    ニュース

    見つける

    デザイン

    開発

    配信

    サポート

    アカウント
    (セキュリティの面で、リンクを提供できませんでした。)













    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ