Mettre en œuvre une vue de tableau dans votre application de ios

La fonctionnalité dans le DestinationController est dans la vue de la table. Vous avez probablement travaillé avec vue sur la table avant - mais ceux utilisés statique cellules. Maintenant il est temps de se ramifier sur votre propre et comprendre ce qui se passe dans les coulisses, pour ainsi dire.

Il est une bonne chose de savoir comment vues Table de travail, parce que des vues de table sont à l'avant et au centre de plusieurs applications qui viennent avec les appareils iOS sur le box-ils jouent un rôle majeur dans la plupart des applications plus complexes que vous pouvez télécharger à partir de la App Store. (Exemples évidents: Presque tous les points de vue dans le courrier, la musique et les contacts applications sont vues de table.)

Vues de Tableau prennent un rôle important, car, en plus d'afficher des données, ils peuvent aussi servir comme un moyen de naviguer dans une hiérarchie.




Si vous jetez un oeil à une application telle que Mail ou Musique, vous constaterez que les vues de table présents une liste déroulante des articles (ou rangées ou entrées - vous pouvez utiliser tous les trois termes de façon interchangeable) qui peut être divisé en sections.

Une rangée peut afficher du texte ou des images, alors quand vous sélectionnez une ligne, vous pouvez être présenté avec une autre vue de la table ou avec une autre vue qui peuvent afficher une page web ou même des contrôles tels que des boutons et des champs de texte.

Il est intéressant de noter que le tableau vues iOS ne fournissent qu'une seule colonne de données non-les tables bidimensionnelles que vous pourriez construire dans un tableur Microsoft Excel. Les cadres Macintosh OS X fournissent un multi-colonnes NSTableView classe, mais l'IOS UITableView ne prend en charge une seule colonne. Il ya grille vues disponibles pour iOS open-source, comme le DTGridView trouvé sur GitHub.

Pour lancer le processus de création de table de vue, vous devez d'abord décider ce que vous voulez qu'il se passe lorsque l'utilisateur sélectionne une ligne particulière dans la vue de la table de votre application. Comme vous l'avez vu avec des cellules statiques, vous pouvez avoir pratiquement rien arriver. Vous pouvez afficher une vue Web comme vous le faites dans Météo ou même afficher une autre vue de la table.

Dans ce cas, cependant, le contrôleur Destinations de vue sera rejeté, et l'utilisateur se trouvera dans la vue principale, prêt à faire une autre sélection.

Une vue de la table est une instance de la classe UITableView, où chaque ligne visible de la table utilise un UITableViewCell pour attirer son contenu. Pensez à un Vue Table comme l'objet qui crée et gère la structure de la table, et la Table View cellulaire comme étant responsable de l'affichage du contenu d'une seule rangée de la table.


» » » » Mettre en œuvre une vue de tableau dans votre application de ios