2012-02-27 11 views
10

現在、私はiPhoneとiPad用のペイントアプリケーションに取り組んでいます。私は恥ずかしがり屋に描かれたパスに影の効果を適用することに固執しています。私はパスを描画するためにUIBezierpathを使用しています。 UIBezierpathに影の効果を適用する方法はありますか?私はこれは、あなたがこのようなUIBezierpath影効果 - iOs

答えて

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

何かをuを助けるかもしれない影の効果を示すのに役立つかもしれないと思うアドバンス

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

おかげ..