Manuellement le dessin d'un gradient dans les applications de l'iPhone?

Si j'ai deux UIColors, quelle est la meilleure façon de tracer un même gradient entre eux sur un arbitrairement la taille de la zone?

Je devine que vous devez créer une sous-classe UIView et l'utilisation de la CG méthodes de dessin dans la méthode drawRect. Je ne sais pas qui, ou s'il y a des écueils à éviter, comme la performance. Quelqu'un a fait cela?

OriginalL'auteur Mike McMaster | 2008-10-22