Vidéo: Web Programming - Computer Science for Business Leaders 2016 2025
Les programmeurs d'applications iOS doivent savoir comment implémenter les vues de table. Vous avez peut-être travaillé avec des vues Table avant - mais avec cellules statiques , tout le travail est effectué dans le storyboard. Il est maintenant temps de vous lancer et de comprendre ce que le storyboard fait pour vous dans les coulisses, pour ainsi dire.
C'est une bonne chose de savoir comment fonctionnent les vues de table, car les vues de table sont au premier plan dans de nombreuses applications livrées avec les appareils iOS prêts à l'emploi; ils jouent un rôle majeur dans la plupart des applications que vous pouvez télécharger sur l'App Store. (Exemples évidents: Presque toutes les vues des applications Paramètres, Courrier, Musique et Contacts sont des vues Table.)
Les vues de table jouent un rôle si important car, en plus d'afficher des données, elles peuvent également servir à naviguer dans des données structurées.
Si vous consultez une application telle que Mail ou Paramètres, vous trouvez que les vues Tableau présentent une liste déroulante de éléments (ou lignes ou entrées >) pouvant être divisé en sections. Une ligne peut afficher du texte ou des images. Il peut avoir un
accessoire tel qu'un triangle de divulgation, de sorte que lorsque vous sélectionnez une ligne, une autre vue Table ou une autre vue peut afficher une page Web ou même des contrôles tels que les boutons et les champs de texte.
Pour lancer le processus de création d'une vue Table, vous devez d'abord décider de ce que vous voulez faire lorsque l'utilisateur sélectionne une ligne particulière dans la vue Tableau de votre application. Comme vous l'avez vu avec les cellules statiques, vous pouvez avoir pratiquement n'importe quoi. Vous pouvez afficher une vue Web comme vous le faites dans Météo ou même afficher une autre vue Tableau.
Une vue Table est une instance de la classe UITableView, où chaque ligne visible de la table utilise un UITableViewCell pour dessiner son contenu. Pensez à une
vue Table comme objet qui crée et gère la structure de la table, et à la Cellule Table View comme responsable de l'affichage du contenu d'une seule cellule de la table.
