百日学Swift(34日目) –プロジェクト6、パート3(プロジェクト6:パート3)
1.プロジェクトインベントリ
- CAPIloatはDoubleに似ており、古いAPIやデバイスと互換性があり、型を明示的に宣言する必要があります。
- アニメーション修飾子は、easeIn、easeOut、easeInOutなどのアニメーションの形式を定義するために使用されます。durationパラメータは、アニメーションの持続時間を定義します。
- 暗黙的なアニメーション、アニメーションのバインド、明示的なアニメーション
- アニメーションデコレータ:リレーの遅延、repeatCountの繰り返し回数、repeatForeverが停止しない
- ドラッグジェスチャー:DragGesture
- デコレーター:オーバーレイ、ストローク、scaleEffect、rotation3DEffect、ジェスチャー
- UITextChecker、NSRange、withAnimationの使用
2.チャレンジ
Guess the Flagプロジェクトに戻り、アニメーションを追加します。
- 正しいロゴをクリックすると、Y軸を中心に360度回転します。
- 他の2つのボタンを25%の不透明度にフェードアウトします。
- 間違った記号をクリックすると?まあ、それはあなた次第です-創造的です!
プロジェクトのソースコードはGitHubで確認できます。