10

現在、私は iOS 用のペイント アプリに取り組んでいます。特定の描画パスにシャドウ効果を適用することに行き詰まっています。UIBezierpath を使用してパスを描画しました。UIBezierpath に影の効果を適用する方法はありますか?

4

2 に答える 2

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

このような何かがあなたを助けるかもしれません..

于 2012-02-27T06:16:29.903 に答える
5
CGContextSetShadowWithColor(context, CGSizeZero, 20, [path.color CGColor]) 

これは、影の効果を示すのに役立つと思います

于 2012-02-27T06:11:31.950 に答える