2011-09-04 2 views
1

Je souhaite créer une application simple qui effectue des calculs puis dessine des images à l'écran. J'utilise NSBezierPath. Ensuite, je dois redimensionner la vue et permettre aux gens de faire défiler l'image finie. Mais je ne sais pas comment. Si j'essaye aussi de dessiner une image sur une partie invisible de la toile, alors elle devient invisible ou n'est pas dessinée (je ne pouvais pas connaître la future taille de la toile).Redimensionnement par programmation et défilement de NSView après le lancement de l'application

Répondre

1

Vérifiez l'exemple de code Apple appelé BezierPathLab. Je pense que cela vous aidera à démarrer. Il y a beaucoup d'autres exemples de code pour le dessin 2D Quartz aussi.

Etre capable de faire défiler et de redimensionner la vue devrait être aussi simple que de mettre la vue que vous utiliserez pour dessiner à l'intérieur d'un NSScrollView.

+0

merci. Le problème était le suivant. J'ai essayé d'ajouter une autre vue dans scrollview et j'ai ensuite essayé de la redimensionner. – Gargo

Questions connexes