2010-02-27 12 views
2

Je suis sûr que j'ai vu un exemple où le graphique ne remplissait pas l'écran entier de l'iPhone, mais je ne peut pas obtenir que cela se produise dans mon application, ni dans l'application de test Core-Plot de Switch On The Code. J'ai ajouté une sous-vue à l'original CPLayerHostingView dans l'exemple, puis changé les classes - original à UIView, nouvelle sous-vue à CPLayerHostingView, et j'ai reconnecté le point de vue du propriétaire du fichier à la nouvelle sous-vue.Comment est-ce que je peux faire un graphique de noyau-intrigue sur le téléphone qui ne se développe pas automatiquement pour remplir toute la présentation

lorsque je crée un graphique avec:

graph = [[CPXYGraph alloc] initWithFrame: theSubviewOutlet.bounds]; 

... et pas à travers les premières étapes de la constitution des couches sont les limites précises (par exemple le même que dans le .xib)

cependant, quand toute l'initialisation est faite, et que le graphique apparaît, cela remplit tout le panorama.

Est-ce que quelque chose me manque?

Répondre

1

Il est préférable de poser ces types de questions sur la liste de diffusion de l'intrigue principale, car elles peuvent nous manquer ici.

Il n'y a rien de spécial à propos de CPLayerHostingView. Vous devriez pouvoir l'ajouter en tant que sous-vue à votre UIView, et le redimensionner comme vous le souhaitez. Vous devriez également être en mesure de définir des ressorts et des entretoises dans le constructeur d'interface, ou via le code. Peut-être que vous avez votre installation parent UIView pour redimensionner les sous-vues d'une manière ou d'une autre? Dans tous les cas, le tracé principal ne devrait rien faire pour modifier le cadre de vue de l'hôte.

+0

Merci pour le conseil sur l'aide sur la liste de diffusion. Mon problème était un bozo mis-config du .xib. – Robb