添加阴影
2020-07-24 本文已影响0人
浪呀么浪打浪
在Core Graphics中,使用两个过程对图形上下文应用阴影
1、CGContextSetShadow过程:
参数:应用阴影的图形上下文;
offset:偏移量。偏移量相对于将要应用阴影的形状的右边和底部。
blur:要应用到阴影的模糊值,它被指定为一个浮点值。
2、CGContextSetShadowWithColor
设置阴影的颜色。
避免阴影被应用到屏幕底部的第二个矩形上这种,将在应用将阴影效果之前保存图形上下文的状态,然后在需要删除阴影效果时恢复其状态。一般来说,保存和恢复图形上下文的状态不只限于阴影,恢复图形上下文的状态会恢复一切。
CGContextSaveGState(currentContext)保存图形上下文的状态;和 CGContextRestoreGState(currentContext)恢复到以前的状态;