zoukankan      html  css  js  c++  java
  • 绘图quartz之阴影

     
        //设置矩形的阴影  并在后边加一个圆 不带阴影
     
       步骤:
        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);
       
    对上述的代码,有任何疑问,可以在下方留言。 也可以给我发邮件咨询:673658917@qq.com 或者是直接加qq:673658917 转载请注明出处,谢谢合作。 睡觉舒服,那是给死人准备的,加油吧,一年后你会感谢现在的自己的。
  • 相关阅读:
    iOS -- @try
    javaScript学习
    iOS -- js与原生交互
    iOS -- WKWebView
    iOS -- UIWindow的使用
    iOS -- app生命周期中代理方法的应用场景
    iOS -- keyChain
    UISegmentedControl
    明天你好
    编程:是一门艺术(转)
  • 原文地址:https://www.cnblogs.com/lishanshan/p/4868595.html
Copyright © 2011-2022 走看看