iOS UIView上利用UIBezierPath 画线 并且计算线的角度

实现需求


1:两条相近的直线计算角度,并且合在一起

2:上一根有角度的不与下一根计算

3:角度显示要保存,撤销的时候清除


实现方法


1:Touch Method

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

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

-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent *)event;

2:CALayerDelegate

-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx;

3:UIBezierPath使用:


实现效果



实现代码

链接请点击获取代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容