当前位置:编程学习 > wap >>

IOS开发(82)之绘制矩形

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


2 代码实例
ZYViewControllerView.m

 

[plain]  - (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); 

补充:移动开发 , IOS ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,