Sommaire

Introduction

Un des points clés de l’interface de l’iPhone est l’usage de l’animation. Si elle rend l’utilisation de l’appareil plus plaisante, elle permet aussi de donner à l’utilisateur :

  • un retour sur ses actions : par exemple un panneau qui suit son doigt pendant un geste ;

  • un sens de la géographie des écrans : avec la transition horizontale depuis l’ensemble vers le détail, ou une vue modale qui interrompt la navigation en montant de bas en haut ;

  • quelque chose à regarder en patientant : en servant de "tampon" pendant qu’un écran charge des données volumineuses par exemple.

Ce chapitre propose des exemples plus épurés pour présenter différents moyens d’animer les différentes vues du framework UIKit. Il apporte également des détails supplémentaires sur les mécanismes d’AutoLayout et introduit une notion importante du langage Swift : les Closures.

Les concepts abordés dans ce chapitre sont disponibles dans le Playground Animations.playground présentant une page pour chaque exemple, situé dans les fichiers téléchargeables du livre.