Résumé de la séquence
Cette séquence présente l'application «Tap&Play» qui fonctionne de manière différentiée sur les «petits terminaux» et «grands terminaux».
Cette application comporte deux hiérarchies de vues: la première permet de passer d'un élément de la «playlist» du terminal à l'autre, ainsi que de les écouter. L'écoute commence par un «double tap» sur la vue et s'arrête sur un autre «double tap». Le passage d'un morceau au suivant s'effectue au moyen d'un «swipe» (à droite pour passer au morceau suivant, à gauche pour revenir au morceau précédent).
La seconde vue contient un historique qui est mis à jour au fur et à mesure que l'on passe d'un morceau à l'autre. Cet historique constitue juste un affichage, les cellules ne sont pas sélectionnables.
Le comportement diffère en fonction du type de terminal:
- sur un «petit terminal», les deux vues sont gérées au moyen d'un «TabBar»,
- sur un «grand terminal», les deux vues sont gérées au moyen d'une «SplitView».
Mots clefs : UISplitViewController, UITabBarController, MPMusicPlayerController, MPMediaPickerController, CMMotionManager, CMDeviceMotion,.
Accéder à la séquence
Si la séquence ne s'affiche pas dans le cadre ci-dessous, vous pouvez y acéder via le lien dans le cartouche.
Liens utiles
Voici quelques références pour les auditeurs souhaitant approfondir certains points:
- UITabBarController (Apple),
- UITableView (Apple),
- UITableViewController (Apple),
- UINavigationController (Apple),
- UISplitViewController (Apple),
- UISplitViewControllerDelegate (Apple),
- MPMusicPlayerController (Apple),
- MPMediaPickerController (Apple),
- MPMediaPickerControllerDelegate (Apple),
- UIResponder (Apple),
- UIEvent (Apple),
- UITouch (Apple),
- Acide acétylsalicylique (Wikipedia).