Le Swift : Développement d'une application iOS | Zoom sur des composants #2 | Partie 4

Mathieu ?

IT Officer @STATION F
Premium
Inscription
19 Novembre 2016
Messages
1 247
Réactions
1 460
Points
12 310
Swift.png


Le Swift : Développement d'une application iOS | Les composants controller | Partie 1

Le Swift : Développement d'une application iOS | Les composants les plus utilisés | Partie 2
Le Swift : Développement d'une application iOS | Zoom sur des composants #1 | Partie 3


Zoom sur le Container View

Le Container View va vous permettre plusieurs choses et notamment la possibilités d’intégrer des composants tel que la Table View, Collection View en ayant un fichier swift séparer de celui du View Controller. Cela est très pratique pour optimiser et ordonner sont code au mieux surtout quand plusieurs éléments de même type sont utiliser pour une seul view. Elle permet aussi de faire des Table View Static, ce qui peut être très utile quand vous faites un menu latéral.

Une Container View n'a pas besoin de possédée une classe Swift perso elle peut juste utiliser celle par défaut.

Container View + View Controller:
Pour faire cela vous avez juste besoin de glisser un container view sur votre view controller principal et une view controller ce créer et seras déjà par défaut attacher a une nouvelle view controller qui auras les même dimension en temps réel de votre container view.


upload_2016-12-29_11-1-24.png
Container View + Table View Controller:
Pour cela vous faire cela vous faites comme pour le précédent exemple sauf que la une fois la nouvelle view controller créer supprimer la, et ajouter une table view controller a votre projet une fois fais pour l'attacher a votre container view rien de plus simple que te faire Click droit (Rester appuyer) sur la container view puis glisser sur votre Table View Controller, relâcher a ce moment la le click et un menu apparaît il vous suffit de clicker sur Embed. Et voila vous avez raccorder votre Table view controller.

upload_2016-12-29_11-2-35.png

Conclusion cet éléments est vraiment très utile pour organiser son travail seul petit bémols est que vous ne pouvez pas raccorder plus de 1 controller a chaque container view.

Petite présentation courte sur cet élément mais vraiment indispensable pour vous organiser dans de gros projet ! ::):

Le Swift : Développement d'une application iOS | Utilisation des buttons, textfields... | Partie 5
 
Dernière édition:
Haut