2010-06-20 2 views
0

J'utilise iPhone SDK 3.2. J'ai dessiné quelques lignes sur une route semblable à UIView sur une petite ville et l'ai ajoutée comme subview à la fenêtre de vue principale (vue de contrôleur). Maintenant, j'ai besoin de zoomer d'un point de vue différent comme une aria plus spécifique de cette ville.comment puis-je zoomer une partie de mon application iphone basée sur la vue?

FYI: Je suis un nouveau programmeur dans Obj-C ainsi que le développement d'applications iPhone.

+0

s'il vous plaît laissez-moi savoir pour plus de détails. – Sadat

Répondre

1

merci pour l'info. Je suppose que la question que je dois poser est la suivante: les lignes et la couleur d'arrière-plan seront-elles dans une image ou seront-elles dessinées comme des lignes et des couleurs? Une image de lignes et de couleurs serait un processus et les lignes et la couleur seraient un autre processus.

Si vous optez pour les lignes et les couleurs, jetez un oeil à Core Graphics (CG). Il vous donnera les outils pour mettre des lignes sur l'écran et les remplir de couleur. De là, vous aurez besoin de calculer les maths pour les faire apparaître à zoomer.

Vous pouvez aussi regarder dans OpenGL. Il vous fournira les outils pour créer un environnement 3D qui vous permettra de zoomer. http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.html

Bonne chance

+0

merci @DecodingSand, je vais essayer de toute façon et vous informer bientôt. – Sadat

+0

J'ai trouvé le framework cocos2d-http: //www.cocos2d-iphone.org/, ce qui est très utile pour la programmation 2D. Pour autant que je peux comprendre, cela résoudra mon problème actuel. Merci @DecodingSand pour votre réponse. – Sadat

0

Je ne peux pas répondre à cette question, malheureusement, mais vous aurez besoin d'un peu plus d'informations pour obtenir une réponse à celui-ci

1) avez-vous besoin de l'image de rester forte? 2) Est-ce que l'image originale est celle sur laquelle vous effectuez un zoom sur une photographie ou des formes comme des cercles, des carrés et le type?

3) si elle est une photographie est alors la résolution plus élevée que la résolution de l'écran (salut res photo)

+0

aucune image n'est utilisée maintenant. seules les couleurs et lignes de fond sont utilisées ici. plus tard, je vais ajouter quelques images, mais pas maintenant. merci pour votre réponse – Sadat

+0

J'ai ajouté quelques informations supplémentaires. Si vous avez besoin de plus, s'il vous plaît faites le moi savoir. – Sadat

Questions connexes