首页 > 其他 > 详细

绘图quartz之阴影

时间:2015-10-11 00:24:54      阅读:150      评论:0      收藏:0      [点我收藏+]
 
    //设置矩形的阴影  并在后边加一个圆 不带阴影
 
   步骤:
    CGContextRef context = UIGraphicsGetCurrentContext();
   
//保存上下文
    CGContextSaveGState(context);
    //设置阴影(图形上下文,偏移量,模糊度)
    CGContextSetShadow(context, CGSizeMake(5, 5), 10);
    //设置一个矩形
    CGContextAddRect(context, CGRectMake(100, 100, 50, 60));
    [[UIColor redColor]set];
   
    //画图像
    CGContextDrawPath(context, kCGPathFillStroke);
//开启上下文(这样的话在后边的图形的设置中context的属性是空的 也就是后边图形不受前边context的影响)
    //在后边画一个圆形(这个圆形不带阴影)
    CGContextRestoreGState(context);
    CGContextAddEllipseInRect(context, CGRectMake(200, 200, 100, 100));
    [[UIColor orangeColor]set];
   
    CGContextDrawPath(context, kCGPathFillStroke);
   

绘图quartz之阴影

原文:http://www.cnblogs.com/lishanshan/p/4868595.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!