2017-10-10 5 views
0

en ce moment je travaille sur une application de la collection de jeu, où l'utilisateur doit entrer son nom de nom, puis peut sélectionner l'un des 4 jeux. Mon objectif est d'avoir sur chaque gameplay une partie en haut, avec les joueurs 1 et les joueurs 2 Name, Score, Winrate etc. Je veux le construire une fois et ensuite réutiliser cette vue (ou comment elle s'appelle correctement) sur tous les 4 gameviews. Je ne veux pas construire la même vue 4 fois. Plus tard, je veux juste remplir les étiquettes en fonction du jeu. Donc, sur Game1 Players1 Winrate pour Game1 devrait apparaître, et sur Game2 Players1 Winrate pour Game2 et ainsi de suite. J'ai essayé d'utiliser une vue de conteneur, mais j'ai été incapable de faire quelques sorties des étiquettes sur la vue.Swift réutilisable Vues

J'espère que quelqu'un peut m'expliquer mes erreurs que j'ai faites ou me montrer un moyen que je peux le faire correctement.

Meilleures salutations, XaNNy0

Répondre

0

Pourquoi vouliez-vous utiliser CollectionView? Créez une sous-classe UIView simple avec des étiquettes. Ajoutez cette vue en haut de votre vue globale et mettez à jour les étiquettes quand vous le souhaitez.

+0

J'ai fait une erreur dans mon post original, je n'ai pas encore essayé de collectionner, j'ai essayé d'utiliser containerviews, et là je n'ai pas pu sortir mes étiquettes, tbh. Je ne sais même pas pourquoi. J'ai maintenant trouvé quelque chose sur stackoverflow appelé fichiers xib. Pensez-vous que je peux résoudre mon problème avec collectionView? – XaNNy0

+0

Si vous utilisez un constructeur d'interface, la vue .xib sera une bonne option. CollectionView est à d'autres fins. –

+0

Si vous utilisez un constructeur d'interface, alors essayez .xib, merci beaucoup pour vos conseils. – XaNNy0