2012-02-27 22 views
10

Obecnie pracuję nad aplikacją malowania dla iPhone'a i iPada. Utknąłem z nałożeniem efektu cienia na narysowaną ścieżkę. Używam UIBezierpath do rysowania ścieżek. Czy istnieje sposób na zastosowanie efektu cienia na UIBezierpath?Efekt Shadow Uibezierpath - iOs

Dzięki z góry

Odpowiedz

14
CGContextRef context = UIGraphicsGetCurrentContext(); 
CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]); 
CGContextSetShadowWithColor(context, CGSizeMake(0, 5), 5.0, [[UIColor blackColor]CGColor]); 
CGContextDrawPath(context, kCGPathFill); 

Coś jak to może u pomóc ..

5
CGContextSetShadowWithColor(context, CGSizeZero, 20, [path.color CGColor]) 

myślę, że może to pomóc, aby pokazać efekt cienia