2010-11-13 6 views

Répondre

0

Une fois qu'un UIImage a été créé, il ne peut pas être modifié. Cela inclut l'ajout d'une bordure.

+0

Merci beaucoup de m'avoir répondu. – voyager

0

Cela signifierait effectivement dessiner une bordure dans le bitmap représenté par le UIImage. La façon la plus simple de le faire est de créer un nouveau bitmap. Créez un nouveau contexte graphique bitmap à l'aide de CGBitmapContextCreate(). Dessinez votre UIImage en utilisant CGContextDrawImage(). Dessinez votre bordure en utilisant CGContextAddRect(). Enfin, créez un nouveau bitmap à l'aide de CGBitmapContextCreateImage(). Vous pouvez obtenir un UIImage en utilisant [UIImage imageWithCGImage:]

+0

ok bien.Merci de donner une réponse. Mais après avoir créé l'image bitmap, puis-je remplir la couleur uniquement sur cette image? – voyager

+0

Vous pouvez dessiner dans le contexte graphique bitmap tant que vous l'avez et ne l'avez pas détruit. – TomSwift

+0

Désolé, je ne vous ai pas eu. – voyager