k线系列目录
查看目录请点击这儿
接着上篇文章继续说。在上文中我们把蜡烛绘制完,也讲到在K线中常见的几种图形:
- 蜡烛
- OHLC
- 线段
- 带状
- 圆形
那在这篇文章里,我们把其余的也绘制一下,争取做一个基础的类库,这样在开发框架时就可以直接使用。
OHLC图
先上两张效果图:
如图所示,它是由4个数据生成:开盘、收盘、最高、最低。中间的线是最高点至最低点连接而成,两边的分别是开盘点和收盘点与中间线连接而成。
OK,知道思路以后,直接上代码:
/**
生成OHLC
@param model 蜡烛坐标模型
@return 返回图层
*/
+ (CAShapeLayer *)getOHLCLayerWithPointModel:(YKCandlePointModel *)model
{
//判断是否为涨跌
BOOL isRed = model.oPoint.y >= model.cPoint.y ? YES : NO;
UIBezierPath *path = [