Comment obtenir la couleur d'un pixel dans une UIView?

Je suis en train de développer une petite application. Pour cela, j'ai besoin de détecter la couleur d'un pixel dans une UIView. J'ai un CGPoint la définition du pixel dont j'ai besoin. Les couleurs de la UIView sont modifiées à l'aide CoreAnimation.

Je sais qu'il ya certaines façons complexes pour extraire les informations de couleur d'UIImages. Cependant, je ne pouvais pas trouver un solution pour UIViews.

En Pseudo-Code, je suis à la recherche de quelque chose comme

pixel = [view getPixelAtPoint:myPoint];
UIColor *mycolor = [pixel getColor];

Une entrée très appréciée.

  • Avez-vous trouvé un (rapide) de la solution?
  • À l'aide de l'image bitmap contexte s'est avéré être assez rapide pour mes fins. Donnez-lui un essai et voir comment cela fonctionne pour vous.
InformationsquelleAutor 0x90 | 2009-07-21