モダリティ


モダリティは、コンテンツを一時的なモードで提示するデザイン手法であり、終了するには明示的なアクションが必要です。コンテンツをモーダルに提示すると、以下のことができます。


  • 人々が自己完結型のタスクまたは密接に関連するオプションのセットに集中できるようにします

  • 人々が重要な情報を受け取り、必要に応じてそれに基づいて行動するようにします


  • さまざまなシステム定義のモーダルエクスペリエンスを有効にするために、iOS は アラートアクティビティビュー共有シート、および アクションシート を提供します。あなたのアプリでカスタムモーダルコンテンツを提示するには、以下のいずれかの提示スタイルを使用して下さい。


  • Automatic (自動)。 デフォルトの提示スタイル (通常はシート) を使用します。

  • Fullscreen (全スクリーン)。 前のビューをカバーし、取り消すためのボタンが必要です。

  • Popover (ポップオーバー)。 水平方向に通常の環境ではポップオーバーを、コンパクトな環境ではシートを提示します。

  • Page sheet and form sheet (ページシートとフォームシート)。 前のビューを部分的にカバーします。ガイダンスについては、シート を参照してください。

  • Current context (現在のコンテキスト)。 特定の前のビューをカバーします。

  • Custom (カスタム)。 カスタムアニメーションを使用して、カスタムコンテナ内にコンテンツを提示します。

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

    注意


    現在のコンテキストのモーダルビュースタイルを使用して、分割ビューペイン、ポップオーバー、またはフルスクリーンではないその他のビュー内にモーダルコンテンツを表示する場合は、コンパクトな環境でモーダルコンテンツを提示するときに、シートの使用に切り替えます。


    意味がある場合はモダリティを使用します。 現在のタスクとは異なるタスクを選択したり実行したりすることに人々の注意を集中させることが重要な場合にのみ、モーダルエクスペリエンスを作成します。モーダルエクスペリエンスは、人々を現在のコンテクストから外し、却下するためのアクションを必要とするため、明確な利益が提供される場合にのみ使用することが不可欠です。


    本質的な、そして理想的には実用的な情報を提供するためのアラートを予約します。 通常、問題が発生したためにアラートが表示されます。アラートは現在のエクスペリエンスを中断し、閉じるにはタップが必要なため、侵入は正当であると人々が感じることが重要です。ガイダンスについては、アラート を参照してください。


    一般に、モーダルタスクは単純で、短く、焦点を絞ってください。 モーダルタスクが複雑すぎると、モーダルの状況に入ったときに人々は中断したタスクを見失う可能性があります。アプリ内でアプリのように感じるモーダルエクスペリエンスを作成しないように注意してください。特に、モーダルタスク内でビューの階層を表示する場合は注意が必要です。これは、ステップを元のタスクに戻す方法を人々は忘れてしまう可能性があるためです。モーダルタスクにサブビューを含めなければならない場合は、階層を通る単一のパスと完了までの明確なパスを提供して下さい。タスクを完了する以外の目的で [Done(完了)] ボタンを使用することは避けてください。


    没入型コンテンツや複雑なタスクには、フルスクリーンのモーダルスタイルを使用することを検討してください。 フルスクリーンのモーダルエクスペリエンスは、気を散らすものを最小限に抑えるため、ビデオ、写真、またはカメラビューを提示したり、ドキュメントのマークアップや写真の編集などのマルチステップタスクを有効にしたりするのに適しています。


    モーダルビューを閉じるボタンを常に用意してください。 たとえば、[Done(完了)] または [Cancel(キャンセル)] を使用できます。ボタンを含めることで、支援技術にモーダルビューがアクセスできるようになり、却下ジェスチャの代替手段が提供されます。


    必要に応じて、モーダルビューを閉じる前に確認を取得して、人々がデータの損失を回避できるようにします。 人々がビューを閉じるために却下ジェスチャまたはボタンを使用するかどうかに関係なく、アクションによってユーザが生成したコンテンツが失われる可能性がある場合は、状況を説明し、人々に解決する方法を提供するアクションシートを提示します。


    モーダルビューのタスクを簡単に識別できるようにします。 モーダルビューに入ると、以前のコンテキストから切り替わり、すぐには戻らない場合があります。モーダルビューのタスクに名前を付けてタイトル、またはタスクを説明したりガイダンスを提供したりする追加のテキストを指定すると、ユーザがアプリ内での位置を維持できるようになります。


    モーダルビューの外観をアプリと調整します。 たとえば、モーダルビューにナビゲーションバーが含まれている場合、アプリ内のナビゲーションバーと同じ外観を使用する必要があります。


    アプリ内で意味のあるモーダル移行のスタイルを選択してください。 アプリと連携し、一時的なコンテキストシフトの認識を高める移行スタイルを使用します。デフォルトの移行では、モーダルビューがスクリーンの下から上にスライドし、閉じられると下にスライドします。アプリ全体を通して一貫したモーダル移行のスタイルを使用します。


    開発者向けガイダンスについては、UIViewController (UIViewController) 及び UIPresentationController (UIPresentationController) をご覧下さい。





    前:ロード 次:ナビゲーション




    目次

    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


    概要


    リソース


    ビデオ


    新規事項



    ニュース

    見つける

    デザイン

    開発

    配信

    サポート

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













    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ