J'ai créé une vue personnalisée avec Interface Builder et défini sa variable IBOutlet dans mon ViewController. Maintenant, je voudrais instancier plusieurs variables de cette vue, sans dupliquer la vue dans Interface Builder et créer ses IBOutlets respectifs. Lorsque je connecte la vue dans Interface Builder à plusieurs prises de référence, toutes instancient la même vue, mais je souhaite placer plusieurs vues à des positions différentes en tant que sous-vues. Quelle est la bonne façon de faire cela?Connexion d'une vue Interface Builder à plusieurs variables/création dynamique
Répondre
Ceci est très similaire à ma question Reusable Bits of Interface Designed in IB, qui contient le code de travail. Cependant, cette solution risque de ne pas vous plaire, car vous devez toujours placer des vues "d'espace réservé" dans les emplacements appropriés et les connecter (même si leur contenu est automatiquement copié). Dans la plupart des cas, cela prend tout son sens: vous devez indiquer à votre application où placer les vues et les points de vente auxquels elles sont connectées de toute façon à un moment donné. Si la spécification manuelle de l'emplacement et des prises vous semble "fausse", alors peut-être que votre situation serait mieux traitée par quelque chose comme an NSCollectionView ou an NSMatrix, qui s'occupera du placement et de l'organisation pour vous.
- 1. plusieurs actions à un événement sur Interface Builder?
- 2. Apple Interface Builder: ajout de sous-vue à UIImageView
- 3. Effet comme lignes de connexion Interface Builder sur l'iPhone
- 4. Connexion dynamique à plusieurs bases de données
- 5. Interface Builder + Sprite Strips
- 6. Comment faire pivoter une vue dans Interface Builder?
- 7. Création d'une grande vue déroulante dans Interface Builder
- 8. Puis-je sous-classer une vue construite avec Interface Builder?
- 9. iPhone - personnaliser une vue de table groupée dans Interface Builder
- 10. Liaison faible avec Interface Builder
- 11. Création d'une vue de navigation dans Interface Builder
- 12. Comment voir UITableViewDelegate dans Interface Builder?
- 13. Iphone interface builder
- 14. Interface Builder UIDatePicker
- 15. iPhone - Création d'objets personnalisés pour Interface Builder?
- 16. UIView construire dans Interface Builder connecté à mon UIViewController personnalisé
- 17. Interface Builder - Mise en page précise
- 18. Objets substituables dans Interface Builder
- 19. UITableView Interface Builder Exemples/Didacticiel
- 20. Utilisation des balises Interface Builder
- 21. Interface Builder pour iPhone tutoriel
- 22. Construire UITableViewCells dans Interface Builder
- 23. Ipad interface builder (xib) problème
- 24. Redimensionnement automatique avec Interface Builder et code?
- 25. Interface Builder accès super attribut class
- 26. Bouton de son dans Interface Builder?
- 27. Cocoa touch - UIView dans Interface Builder
- 28. iPhone SDK UIWebView avec Interface Builder
- 29. Interface Builder: Comment sélectionner les éléments imbriqués?
- 30. Connexion UITextField dans Interface Builder à IBOutlet défini dans le code