Multitasking on iPad

(iPad でのマルチタスク)


マルチタスク API を実装して、あなたのアプリを iPadOS とシームレスに統合します。





概観


あなたのアプリは iPad の前景で実行されますが、他のアプリも一緒に実行される可能性があります。あなたのアプリが実行されている環境を認識し、マルチタスク API を採用することは、 あなたのアプリを iPadOS と統合するための重要な部分です。


あなたのユーザに優れたマルチタスク体験を作成するための最初のステップは、アプリがさまざまなウィンドウサイズに適応できるようにすることです。ヒューマンインターフェイスガイドライン適応性とレイアウト セクションを読むことから始めましょう。また、あなたのアプリがフルスクリーンで実行されているのではなく、スライドオーバー または 分割ビュー を介して小さなウィンドウで実行されるかもしれないことを考慮してください。UITraitCollection (UITraitCollection) を使用してあなたのアプリの環境を発見し、自動レイアウト を使用するか、ビューコントローラーまたはビューで traitCollectionDidChange(_:) (traitCollectionDidChange(_:)) をオーバーライドすることでそれに適応します。


iPadOS 13 以降では、UIApplicationSupportsMultipleScenes (UIApplicationSupportsMultipleScenes) プロパティリストキーを設定することで、アプリの UI で複数のウィンドウを同時に実行できるようにすることができます。 UISceneDelegate (UISceneDelegate) がシステムのマルチタスクイベントとどのように相互作用するかの概要については、シーン (Scenes) を実装し、アプリのライ寿命の管理 (Managing Your App's Life Cycle) をお読みください。



トピックス




適合性




シーン管理




目次
Xcode の新機能

  • テクノロジー
  • UIKit

  • 概観
  • トピックス












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ