エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SwiftUIでカスタムダイアログを実装したが閉じる時にアニメーションしない | DevelopersIO
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SwiftUIでカスタムダイアログを実装したが閉じる時にアニメーションしない | DevelopersIO
アプリ開発ではカスタムダイアログがよく実装される。プラットフォームごとに標準で用意されているAlert... アプリ開発ではカスタムダイアログがよく実装される。プラットフォームごとに標準で用意されているAlertやActionSheetもあるが、それでは表現できないUIやブランドやプロダクトの「色」を出したい場合に実装される。 SwiftUIでカスタムダイアログを実装したが、閉じる際にフェードアウトアニメーションされずにパッと消えてしまう問題が発生した。本記事では、カスタムダイアログの基本的な実装と、特定の状況でアニメーションされない問題への対処方法について紹介する。 よくあるカスタムダイアログの実装 SwiftUIでカスタムダイアログを実装する際の基本的なステップは以下の通りだ。 ダイアログとして表示するViewをカスタム定義する ダイアログの表示状態を管理するための変数(通常は@Stateプロパティ)を用意する ダイアログを表示および非表示にするためのトリガーを実装する 本記事ではカスタムダイ