2010-06-06 5 views
1

Je crée une application iphone. J'ai cette UIView dont le contenu est coupé avec un chemin. Je veux ajouter un ombrage et/ou une ombre à cela. Quelle est la meilleure façon de faire cela? Pour l'ombre, j'ai essayé CGContextSetShadow() mais cela ne semble pas avoir d'effet (peut-être dessine-t-il en dehors de la région montrée?). Et à propos de l'ombrage? Je veux qu'il apparaisse le long du chemin. Quelle est la meilleure façon de s'y prendre? Est-ce pour créer une autre bande de clip étroite le long du chemin de détourage original (s'il est possible d'avoir deux chemins de clip ...) Ou cela doit-il être fait dans un autre CALayer? Je ne suis même pas sûr de ce que c'est.Ajouter un ombrage à l'image UIVvue

Répondre

0

Vous ne pouvez pas ajouter d'ombres aux calques écrêtés ou masqués. La façon dont je ferais ceci est d'utiliser deux CALayers, un pour le contenu écrêté et placer celui-ci dans un autre pour l'ombre qui n'est pas écrêtée.