J'ai remarqué le composant UI dans XCode: Container View
.
Sur la base de la description fournie, je voudrais l'utiliser pour afficher un composant réutilisable de mon application sur plusieurs écrans différents. J'ai cherché en ligne pour essayer de trouver un didacticiel de base ou de la documentation, mais je n'ai rien trouvé d'utile.
S'il vous plaît quelqu'un pourrait-il vous conseiller sur la façon de câbler cela et de l'utiliser? Pour le moment, il apparaît également que le container view
ne semble pas redimensionner, ce qui est problématique. Tout conseil sur la façon d'activer cela serait également apprécié.
À votre santé.
Eh bien, décomposons cela en quelques étapes simples:
Faites glisser une vue de conteneur vers la vue principale de l'un de vos contrôleurs. Lorsque vous faites glisser la vue du conteneur, IB crée une séquence d'intégration pour vous et vous pouvez redimensionner la vue du conteneur en faisant glisser les points de contrôle de redimensionnement comme d'habitude. Tout changement de taille sera automatiquement reflété dans la vue vers laquelle pointe la séquence. L'idée est que cette vue sera gérée par un autre contrôleur, celui intégré.
Définissez votre sous-classe personnalisée comme classe du contrôleur intégré.
Vous êtes maintenant prêt à partir. Notez que tous les conteneurs que vous ajoutez seront disponibles via la propriété childViewControllers
sur votre contrôleur principal.
Il s'agit évidemment d'un workflow simplifié à l'extrême, mais il suffit de vous aider à démarrer. Pour plus d'informations sur le sujet, voir la documentation d'Apple ici .