指示器代码段(2D绘图用于日志记录)
来源:互联网 发布:yaahp软件官方下载 编辑:程序博客网 时间:2024/06/05 15:56
// 红色指示器
CAShapeLayer *shapeLayerLine = [CAShapeLayer layer];shapeLayerLine.strokeColor = [UIColor redColor].CGColor;
shapeLayerLine.fillColor = INDICATORCOLOR;
shapeLayerLine.lineWidth = 1.f;
shapeLayerLine.lineCap = kCALineCapSquare;
NSUInteger ruleHeight = 20; // 文字高度
CGMutablePathRef pathLine = CGPathCreateMutable();
//画笔终点
CGPathMoveToPoint(pathLine, NULL, self.frame.size.width / 2, self.frame.size.height - DISTANCETOPANDBOTTOM - ruleHeight);
//画中线
CGPathAddLineToPoint(pathLine, NULL, self.frame.size.width / 2, DISTANCETOPANDBOTTOM + SHEIGHT);
//画左侧斜线
CGPathAddLineToPoint(pathLine, NULL, self.frame.size.width / 2 - SHEIGHT / 2, DISTANCETOPANDBOTTOM);
//画右侧斜线
CGPathAddLineToPoint(pathLine, NULL, self.frame.size.width / 2 + SHEIGHT / 2, DISTANCETOPANDBOTTOM);
//再画一条中线用于覆盖
CGPathAddLineToPoint(pathLine, NULL, self.frame.size.width / 2, DISTANCETOPANDBOTTOM + SHEIGHT);
shapeLayerLine.path = pathLine;
[self.layer addSublayer:shapeLayerLine];
0 0
- 指示器代码段(2D绘图用于日志记录)
- QT 2D绘图代码实例
- 用于自省的代码段
- JS代码段记录
- 一些用于测试和常用代码段
- Qt 2D绘图(九)双缓冲绘图简介
- Android绘图机制(二)--2D绘图基础
- HreoWinGauge2.0组件集应用示例----LED多段指示器(2)
- Quartz 2D 绘图d
- Android的2D绘图(二)
- iOS 2D 绘图(Quartz2D)
- Quartz 2D绘图 (1)初识
- 2D绘图
- 2D绘图 钟表
- 2D绘图 (Qt)
- 2D绘图 (Qt)
- opengl 2D绘图
- QT--2D绘图
- 在AX中获得电脑屏幕的宽度和高度
- C++之内联函数-inline
- Android_数据库异步查询_Loader_入门
- G2P(单词到音素)的深度学习训练测试
- 关于Subversion的命令运行
- 指示器代码段(2D绘图用于日志记录)
- 【Python学习日记】dic和set 以及什么是 不可变对象
- mpc8260 2
- jQuery基础修炼圣典—动画篇
- datatables 小试牛刀
- Android ImageView的属性android:scaleType
- IP地址、NAT、子网划分与子网掩码、CIDR等网络层相关知识整理
- IntelliJ IDEA 导入已有Maven工程无法自动下载pom.xml内jar包
- Linux下文件的Access time,Modify time, Change time三个时间的概念、区别和联系。