Cent Days Swift (Day 34) -Item 6: Part 3

百日 学 Swift (Jour 34) - Projet 6, troisième partie (Projet 6: Partie 3)

1. Inventaire du projet

  • CGFloat, un type de données similaire à Double, compatible avec les anciennes API et appareils, doit déclarer explicitement le type.
  • Le modificateur d'animation est utilisé pour définir la forme de l'animation, telle qu'easilyIn, EASYOUT, EASYInOut, etc. Le paramètre de durée définit la durée de l'animation.
  • Animation implicite, liaison d'animation, animation explicite
  • Décorateur d'animation: relais retard, repeatCount répéter les temps, repeatForever ne s'arrête jamais
  • Faites glisser le geste: DragGesture
  • Décorateur: superposition, trait, échelleEffet, rotation3DEffet, geste
  • Utilisation de UITextChecker, NSRange, withAnimation

2. Défi

Revenez au projet Devinez le drapeau et ajoutez une animation:

  1. Lorsque vous cliquez sur le bon logo, faites-le pivoter de 360 ​​degrés sur l'axe Y.
  2. Estompez les deux autres boutons jusqu'à une opacité de 25%.
  3. Si vous cliquez sur le mauvais signe? Eh bien, cela dépend de vous - soyez créatif!

Le code source du projet peut être consulté sur GitHub .

A publié 77 articles originaux · Comme 16 · Visiteurs 40 000+

Je suppose que tu aimes

Origine blog.csdn.net/hh680821/article/details/105381540
conseillé
Classement