UIBezierPath阴影效果

问题描述 投票:10回答:2

目前我正在开发iOS的绘图应用程序。我坚持将阴影效果应用于特定的绘制路径。我使用UIBezierpath绘制路径。有没有办法在UIBezierpath上应用阴影效果?

ios uikit core-graphics shadow uibezierpath
2个回答
14
投票
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]);
CGContextSetShadowWithColor(context, CGSizeMake(0, 5), 5.0, [[UIColor blackColor]CGColor]);
CGContextDrawPath(context, kCGPathFill);

这样的事可能对你有所帮助..


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

我想这可能会帮助你显示阴影效果

© www.soinside.com 2019 - 2024. All rights reserved.