J'ai une application sur laquelle je travaille et j'ai un peu de saisie de données lors de l'enregistrement de l'utilisateur. Sur la version ipad de l'application, c'est très simple car tous les champs de saisie de données peuvent aller sur un seul écran. Cependant, sur la version iphone, cela ne semble pas aussi propre et je voulais casser cela sur 2 écrans. Cela nécessiterait éventuellement de basculer entre les XIB. Donc, ma question est: est-ce que je peux utiliser un seul contrôleur de vue et traiter 2 XIB comme une seule vue? De cette façon, je peux partager un seul contrôleur de vue pour les versions iPhone ipad & de cet écran et avoir toute la logique métier dans un seul contrôleur de vue.iPhone vues multiples avec iPad vue unique les deux partageant un contrôleur de vue
1
A
Répondre
1
Oui, vous le pouvez, en supposant bien sûr que vos XIB sont compatibles avec vos contrôleurs (par exemple vos XIB ne s'appuient pas sur des propriétés que votre contrôleur n'implémente pas). Je l'ai fait avec succès sans l'exigence de division de deux pages, mais je n'avais pas une seule classe de contrôleur: j'ai également sous-classé ce contrôleur (une sous-classe pour iPhone et un pour iPad) afin de garder la petite logique sa propre classe. Pour la division de pages, j'imagine que si vous avez un objet modèle séparé, vous pouvez avoir deux instances de contrôleur, une fois pour chaque XIB de la page, et les faire fonctionner sur les mêmes données que vous le souhaitez.
Questions connexes
- 1. Angular JS contrôleur unique vues multiples
- 2. xCode rapide Storyboard contrôleur de vue unique avec des vues multiples/dynamiques à l'intérieur
- 3. iPad: Vue partagée Contrôleur
- 4. Commutateur Commutateurs à vues multiples dans un contrôleur à vue unique iOS
- 5. Avoir deux vues/volets dans un contrôleur de vue
- 6. Deux vues pour un seul contrôleur de vue
- 7. Swift deux vues dans un contrôleur de vue de collection
- 8. Vue du livre iPad/iPhone
- 9. iphone, ipad Dupliquer UIView - Vue clonée
- 10. Pouvons-nous utiliser deux xibs séparés pour iPhone et iPad pour un contrôleur de vue
- 11. Plus d'une vue sur un écran sur iPhone/iPad?
- 12. Deux vues de table dans la vue unique Contrôleur: Afficher la vue avant de charger les données
- 13. Contrôleur Split View pour iPad - Vue principale et vue détaillée contiennent des vues de table
- 14. iPhone OS 3.2 (iPad) Vue modale question
- 15. Contrôleur de vue deux en un
- 16. Ipad vues multiples de détail avec la navigation
- 17. iPhone iPad UIView contrôleur popup centré
- 18. Contrôleur avec filtre et vues multiples
- 19. contrôleur de table multiples dans un contrôleur de vue
- 20. Deux tables dans un contrôleur de vue
- 21. Deux vues de table dans le contrôleur de vue: Swift
- 22. Un contrôleur, vues multplie, formulaires multiples
- 23. Comment créer deux vues de table dans un contrôleur de vue avec deux UITableViewCells personnalisées?
- 24. Présentation d'un contrôleur de vue modalement - iPad
- 25. Android: Activité unique Vues multiples
- 26. UISplitViewController avec contrôleur de vues multiples
- 27. formes multiples en vue et unique soumettre en vue partielle
- 28. angulaire commutateur-routeur de l'interface entre les vues multiples de vue unique
- 29. iPhone: contrôleur UINavigation dans une vue affichant une autre vue
- 30. Un contrôleur de vue racine, gère toutes les autres vues?