Cien días Swift (Día 34) -Artículo 6: Parte 3

百日 学 Swift (Día 34) - Proyecto 6, parte tres (Proyecto 6: Parte 3)

1. Inventario del proyecto

  • CGFloat, un tipo de datos similar a Double, compatible con API y dispositivos antiguos, debe declarar explícitamente el tipo.
  • El modificador de animación se utiliza para definir la forma de la animación, como easeIn, easeOut, easeInOut, etc. El parámetro duración define la duración de la animación.
  • Animación implícita, enlace de animación, animación explícita
  • Decorador de animación: retardo de retransmisión, repetir tiempos de repetición, repetir, siempre nunca se detiene
  • Gesto de arrastre: DragGesture
  • Decorador: superposición, trazo, efecto de escala, efecto de rotación 3DE, gesto
  • Uso de UITextChecker, NSRange, con Animación

2. Desafío

Regrese al proyecto Guess the Flag y agregue un poco de animación:

  1. Cuando haga clic en el logotipo correcto, haga que gire 360 ​​grados en el eje Y.
  2. Desvanece los otros dos botones a una opacidad del 25%.
  3. Si hace clic en el signo equivocado? Bueno, depende de ti, ¡sé creativo!

El código fuente del proyecto se puede ver en GitHub .

Tio
Publicado 77 artículos originales · Me gusta 16 · Visitantes más de 40,000

Supongo que te gusta

Origin blog.csdn.net/hh680821/article/details/105381540
Recomendado
Clasificación