zoukankan      html  css  js  c++  java
  • 路径设置IOS开发(82)之绘制矩形

    上班之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下路径设置

        

    1 媒介

        用 CGPathAddRect 向路径中添加一个矩形,然后在图形环境上绘制这条路径。

        

    2 代码实例

        ZYViewControllerView.m

        

    - (void)drawRect:(CGRect)rect{
        //创立图形路径句柄
        CGMutablePathRef path = CGPathCreateMutable();
        //设置矩形的边界
        CGRect rectangle = CGRectMake(10.0f, 10.0f,200.0f, 300.0f);
        //添加矩形到路径中
        CGPathAddRect(path,NULL, rectangle);
        //获得上下文句柄
        CGContextRef currentContext = UIGraphicsGetCurrentContext();
        //添加路径到上下文中
        CGContextAddPath(currentContext, path);
        //填充颜色
        [[UIColor colorWithRed:0.20f green:0.60f blue:0.80f alpha:1.0f] setFill];
        //设置画笔颜色
        [[UIColor brownColor] setStroke];
        //设置边框线条宽度
        CGContextSetLineWidth(currentContext,5.0f);
        //画图
        CGContextDrawPath(currentContext, kCGPathFillStroke);
        /* 释放路径 */
        CGPathRelease(path);
    }
        每日一道理
    美丽是平凡的,平凡得让你感觉不到她的存在;美丽是平淡的,平淡得只剩下温馨的回忆;美丽又是平静的,平静得只有你费尽心思才能激起她的涟漪。

        运行结果

        路径和设置

        

    3 结语

        以上是全部内容,希望对大家有所帮助。

        Demo代码实例:http://download.csdn.net/detail/u010013695/5375491

    文章结束给大家分享下程序员的一些笑话语录: 很多所谓的牛人也不过如此,离开了你,微软还是微软,Google还是Google,苹果还是苹果,暴雪还是暴雪,而这些牛人离开了公司,自己什么都不是。

  • 相关阅读:
    java抽象类怎么实例化了及C++中抽象类的构造函数
    树及其遍历
    C++中类的多态与虚函数的使用
    C++中#if #ifdef 的作用
    用链表实现两大数相乘
    C++中的链表类的设计
    IPicture总结
    c++标准库中,含有链表的类list
    TCP/IP、Http的区别
    C语言单链表实现19个功能完全详解
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/3078644.html
Copyright © 2011-2022 走看看