#Ajout de la navigation

Nous allons maintenant ajouter la navigation entre les pages de l’application, cela nous permettra aussi d’ajouter un titre à nos pages, des boutons de navigation et une barre d’outils.

La navigation dans une application peut rapidement devenir complexe, aussi au début sur des apps simples on peut avoir l’impression de sortir le bazooka pour tuer une mouche. Mais c’est un passage obligé pour comprendre comment fonctionne UIKit.

  1. Depuis le storyboard, nous allons ajouter un NavigationController qui va chapoter notre TableViewController.
  2. Pour cela, il suffit de sélectionner le TableViewController dans la hierarchie des vues, puis de cliquer sur Editor > Embed In > Navigation Controller.

Vous devriez avoir une disposition comme celle-ci :

Pensez à ajouter un titre à votre liste de documents, dans l’inspecteur d’attributs de la Navigation Item de votre DocumentTableViewController.

😎 A noter qu’en Swift, vous pouvez coder avec des émojis sans problèmes, nom de variable, contenu, etc.

Voilà, vous avez maintenant une liste de documents avec un titre. Il ne reste plus qu’à ajouter la navigation entre les pages, mais avant, nous allons ajouter de vrais documents à notre application 💪.

#🔧 Exercice 1

  • Que venons nous de faire en réalité ? Quel est le rôle du NavigationController ?
  • Est-ce que la NavigationBar est la même chose que le NavigationController ?