2011-10-22 4 views
2

Je suis avec le podcast iTunes U de Stanford pour le développement iOS de l'automne 2010. Dans la 5e leçon, le professeur montre comment créer une vue personnalisée qui est une sous-classe de UIView. J'utilise xCode 4.2 alors que le cours utilise xCode 3. J'ai écrit tout le code pour correspondre à la leçon, sauf pour certains changements à cause de l'ARC en xCode 4.2.iOS Storyboard avec sous-classe de UIView

J'essaie d'obtenir mon affichage personnalisé à venir sur l'application, mais je ne peux pas l'obtenir. Je vais dans le storyboard et je regarde le seul contrôleur de vue. Je rajoute ensuite une vue et la rend de classe FaceView (la vue personnalisée). Lorsque je crée et exécute l'application, il n'y a pas d'erreurs, mais le visage n'est pas dessiné sur l'écran. Si je fais l'objet vue principale (celui qui remplit l'écran) de la classe FaceView, le visage est dessiné au milieu de l'écran, mais ce n'est pas ce que je veux.

Comment l'obtenir pour dessiner ma vue personnalisée?

Répondre

0

Je me rends compte que cela a été publié en Octobre, donc vous avez probablement compris cela maintenant. Mais nous devrions y répondre pour la prochaine personne.

Je vais aussi sur les cours, donc je pourrais avoir quelques termes (ou pire) faux. Il me semble qu'il vous manque de créer une connexion entre le contrôleur et la vue (une prise).

Vous faites cela graphiquement dans Xcode: Sélectionnez le FaceViewController dans votre storyboard. Il y a deux choses dans la barre noire sous: un "First Responder" et une icône d'objet jaune. Ceci est votre contrôleur de vue. Contrôle-faites glisser du contrôleur de vue vers le UIView. J'espère que cela le résout!