Chargement personnalisé UIView dans UIViewController de la vue principale
J'ai sous-classé UIView et créé une PLUME qui contrôle la logique principale pour mon application.
En espérant que la vue s'échelle bien, je veux l'utiliser à la fois l'iPhone et l'iPad versions de l'application.
Sur l'iPhone de la vue de couvrir la totalité de l'écran. Sur l'iPad, la vue ne couvrira qu'une partie de l'écran.
J'ai lu que vous ne devriez pas utiliser UIViewControllers de ne contrôler qu'une partie de l'écran. Donc, je suis en train d'intégrer la coutume UIView dans les principaux UIViewController de vue à l'aide de l'IB.
Comment cela peut-il être fait?
OriginalL'auteur Beav | 2010-11-25
Vous devez vous connecter pour publier un commentaire.
Après beaucoup de tâtonnements, j'ai trouvé une solution basée sur une approche expliqué dans la suite de question, a répondu par Brian Webster.
La solution a été initialement proposée pour un Cacao de l'environnement. J'espère que c'est valable dans un environnement iOS.
Voici un code:
MainViewController.h
MainViewController.m
OriginalL'auteur Beav
IBOutlet
propertyfor personnalisé de votre UIView à la UIViewController, et des débouchés supplémentaires pour toutes les sous-vues vous souhaitez accéder.--
Lorsque vous chargez la PLUME, la prise(s) que vous avez défini à l'étape 1 seront remplis avec les objets chargés à partir de votre PLUME.
Ont suggéré mon propre solution et ont édité la question d'origine.
Comment puis-je le faire sans Interface Builder?
lorsque nous avons ajouté customview dans xib, pourquoi devons-nous ajouter à l'aide de [soi.vue addSubview:auto.myCustomView] ?
OriginalL'auteur grahamparks