1. 创建一个ios工程。

2. 导入CoreGraphics.framework。

3. Main.storyboard中拖入一个view控件, 修改该view的背景颜色和尺寸,并且修改该控件的class为DrawLine。

4. 右击创建一个新的files, 是UIView的子类的object-c的类,类名为上面提到的DrawLine。

5. 取消DrawLine.m中的注释,在-(void)drawRect:(CGRect)rect{}中做如下3个步骤:

  1. 获得上下文

  2. 画线条

  3. 渲染上下文

 

 

 

 1 - (void)drawRect:(CGRect)rect {
 2     //获得上下文
 3     CGContextRef ctx = UIGraphicsGetCurrentContext();
 4     // 画线条
 5     CGContextMoveToPoint(ctx, 50, 70);//获得起点
 6     CGContextAddLineToPoint(ctx, 100, 100);//画到(100,100)
 7     [[UIColor redColor]set];
 8     // 渲染上下文
 9     CGContextStrokePath(ctx);
10     
11     
12 }

 

  

 

转载于:https://www.cnblogs.com/jinhuiyao/p/4562539.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐