画图3

作者: nothing_c | 来源:发表于2016-10-30 23:34 被阅读6次

画板画图


{

UIImageView *_canvasImageView;

//起点

CGPoint _startPoint;

}

- (void)viewDidLoad {

[super viewDidLoad];

_canvasImageView = [[UIImageView alloc] init];

_canvasImageView.frame = self.view.frame;

[self.view addSubview:_canvasImageView];

}

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {

//开始触摸记录初始触摸点坐标

_startPoint = [[touches anyObject] locationInView:_canvasImageView];

}

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

//移动点坐标

CGPoint movePoint = [[touches anyObject] locationInView:_canvasImageView];

//释放池

@autoreleasepool {

UIGraphicsBeginImageContext(_canvasImageView.bounds.size);

[_canvasImageView drawRect:_canvasImageView.bounds];

CGContextRefcontext = UIGraphicsGetCurrentContext();

CGContextSetLineWidth(context, 20);

CGContextSetRGBStrokeColor(context, 0, 1, 0.5, 1);

CGContextSetLineCap(context,kCGLineCapRound);

CGContextSetLineJoin(context,kCGLineJoinRound);

CGContextMoveToPoint(context,_startPoint.x,_startPoint.y);

CGContextAddLineToPoint(context, movePoint.x, movePoint.y);

CGContextStrokePath(context);

UIImage *image  =UIGraphicsGetImageFromCurrentImageContext();

_canvasImageView.image = image;

UIGraphicsEndPDFContext();

_startPoint = movePoint;

}

}

相关文章

  • 画图3

    画板画图 { UIImageView *_canvasImageView; //起点 CGPoint _start...

  • 批量ROC

    1、建模 2、画图 3、保存

  • d3.js

    d3.js d3画图

  • 用sklearn 实践AUC画图

    sklearn 画AUC图 图例 1, 加载包 2, 加载数据 3, 加入噪音 4, 遍历画图 5, 画图

  • Matplotlib教程-初级

    [TOC] 1. 画图——基础 了解图的基本组成部分 2. 画图——样式 数据线的样式设置 3. 画图——公式Te...

  • python画图

    画图中文乱码 Python3 matplotlib 画图时中文会显示成乱码解决方法一:plt.rcParams['...

  • Python jupyter 常用语句汇总

    1.全局设置 2.画图 3.显示

  • 201512-3 画图

    这题感觉不难,简单的DFS。哎,写了好久。。也是没sei了。其实需要注意的点还是有一些的, 输出的顺序,char*...

  • 丹心入画图(3)

    长篇小说《丹心入画图》 第一章 初见良人3 云宜望着桌上重新摆放好的丰盛菜肴发呆。她想得昏天黑地,依然想不明白事...

  • Matplotlib画图教程(3)

    文本和注解 xycoords annotate()注解 s:str, 注释信息内容 xy:(float,float...

网友评论

      本文标题:画图3

      本文链接:https://www.haomeiwen.com/subject/dtwuuttx.html