2010-06-19 6 views
1

Gentleones,A UIImageView ou UIImage Sous-classe avec d'autres méthodes

Je voudrais (à un autre est suggestion) pour étendre la fonctionnalité d'un UIImageView ou UIImage pour que je puisse afficher une image dans une vue et lui demander sur lui-même . Comme il s'agit d'un graphique, j'aimerais pouvoir demander à ce UIImageView particulier quelle valeur Y particulière est renvoyée pour une valeur X particulière.

(Ignorer la création du graphique programme ne peut le faire pour d'autres raisons ... Anywho..)

Mais - maintenant faire attention ici - je suis un n00b! J'ai réussi à écrire un programme qui affiche l'image en utilisant addSubView et d'autres choses, donc j'en connais un peu. Assez pour être dangereux, de toute façon.

Quelqu'un peut-il m'aider avec le meilleur choix (UIImageView ou UIImage) et le meilleur moyen d'étendre cette classe afin que je puisse charger l'image et l'interroger plus tard pour des informations pertinentes?

Merci à l'avance,
Bill

+0

Devrais-je utiliser la construction @interface avec un UIImage en quelque sorte? C'est ce que je vais sortir de l'exemple de Placard. N'importe qui? – BillEccles

Répondre

0

Je certainement sous-classe UIImage au lieu de UIImageView, je pense que c'est la meilleure façon de suivre le modèle MVC ..
Cependant, quand vous dites que vous voulez la valeur Y pour une valeur X particulière, avez-vous accès à la 'fonction' qui renvoie le Y pour un X donné? Si ce n'est pas le cas, vous devrez faire défiler tous les Y-pixels dans une image à un emplacement X donné et déterminer quel pixel est coloré et à quel emplacement Y il se trouve. Cependant, l'origine du graphique devrait être en bas à gauche de l'image, ce serait inflexible. Pour plus d'informations à ce sujet, consultez: How to get pixel data from a UIImage (Cocoa Touch) or CGImage (Core Graphics)?

Questions connexes