SwiftUIで画面全体を覆うようにローディングViewを表示させる
はじめにくふうAIスタジオで iOS版の Zaim アプリの開発を担当している TEM です。
Zaimでは現在SwiftUIの活用を進めているのですが、その過程でローディング画面を実装した際に、苦労した点について書きたいと思います。
ローディングViewを画面全体を覆うように表示させたいAPIの呼び出し時や、重い計算処理をしている際にユーザーの操作をブロックさせたいケースはよく発生すると思います。UIKitベースの開発では最前面に表示されているViewControlle