フレームワークとの統合

UIKit とのインターフェース


SwiftUI は、すべての Apple プラットフォームの既存の UI フレームワークとシームレスに連携します。たとえば、UIKit ビューとビューコントローラを SwiftUI ビュー内に配置したり、その逆を行うことができます。


このチュートリアルでは、注目のランドマークをホームスクリーンから変換して、UIPageViewControllerUIPageControl のインスタンスを包み込む方法を示します。 UIPageViewController を使用して SwiftUI ビューの盛り上がりを表示し、状態変数と拘束を使用して、ユーザインターフェイス全体でのデータの更新を調整します。


手順に従ってこのプロジェクトをビルドするか、完成したプロジェクトをダウンロードして自分で探索してください。



25min


予想される時間

プロジェクト
ファイル

Xcode 12





訳注:以下、必要な場所においては Mac と iPhone 両方のセクションを提供しています。
Mac → セクション 1、iPhone → セクション 101 とします。