目前我正在为iOS开发一款绘画应用程序。 我遇到了将阴影效果应用于特定绘制路径的困境。 我使用UIBezierpath绘制路径。 有没有办法在UIBezierpath上应用阴影效果?
目前我正在为iOS开发一款绘画应用程序。 我遇到了将阴影效果应用于特定绘制路径的困境。 我使用UIBezierpath绘制路径。 有没有办法在UIBezierpath上应用阴影效果?
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetStrokeColorWithColor(context, [[UIColor whiteColor] CGColor]);
CGContextSetShadowWithColor(context, CGSizeMake(0, 5), 5.0, [[UIColor blackColor]CGColor]);
CGContextDrawPath(context, kCGPathFill);
类似这样的代码可能会有帮助..
CGContextSetShadowWithColor(context, CGSizeZero, 20, [path.color CGColor])
我认为这可能有助于您展示阴影效果。