SwiftUI アニメーション

8 views 29 Jan 2026
SwiftUI でアニメーションを実装する方法は大きく 2 つある。明示的アニメーションと暗黙的アニメーションだ。withAni...
4 views 29 Jan 2026
SwiftUI には .animation モディファイアを使った暗黙的アニメーションという仕組みがある。withAnimati...
6 views 29 Jan 2026
SwiftUI の Animation 型には、さまざまなプリセットとカスタマイズオプションが用意されている。アニメーションの種...
10 views 29 Jan 2026
スプリングアニメーションは SwiftUI で最も自然な動きを表現できるアニメーションだ。物理的なバネの動きをシミュレートし、跳...
4 views 30 Jan 2026
Transition は、ビューが画面に現れたり消えたりするときのアニメーションを定義する。if 文や ForEach でビュー...
5 views 30 Jan 2026
組み込みの Transition だけでは表現できない動きが必要な場合、カスタム Transition を作成できる。ViewM...
5 views 31 Jan 2026
matchedGeometryEffect は、異なるビュー間でスムーズな遷移アニメーションを実現する機能だ。あるビューが消えて...
4 views 31 Jan 2026
アニメーションを繰り返し実行したい場合、repeatForever や repeatCount を使う。ローディングインジケータ...
4 views 31 Jan 2026
複数のアニメーションを順番に実行したい場面は多い。リスト項目を 1 つずつ表示したり、複数のプロパティを時間差でアニメーションさ...
5 views 31 Jan 2026
iOS 17 で導入された PhaseAnimator は、複数のフェーズ(状態)を自動的に循環するアニメーションを簡単に作れる...
10 views 31 Jan 2026
KeyframeAnimator は iOS 17 で追加された、キーフレームベースのアニメーションを実現する機能だ。アニメーシ...
7 views 31 Jan 2026
TimelineView は、時間の経過に応じてビューを更新する仕組みだ。一定間隔での更新やアニメーションフレームごとの更新が可...
5 views 31 Jan 2026
AnimatableModifier は、カスタムモディファイアにアニメーション機能を追加するためのプロトコルだ。ViewMod...
6 views 31 Jan 2026
GeometryEffect は、ビューの座標変換をアニメーション可能な形で定義するプロトコルだ。回転、拡大縮小、移動といった幾...
7 views 01 Feb 2026
SwiftUI でアニメーションを実装する最も基本的な方法が `withAnimation` 関数だ。状態の変更をこの関数で囲む...