😄 OKKLineSwift是本人用Swift3编写的绘制股票K线库
Swift 3.0 & iOS 8+
因为绘制K线大部分工作都是在UI层,而UI层又是最易变的,目前不打算以Cocoapods方式提供
- Download the full file.
- Drag the Source folder to your project.
目录 | 说明 |
---|---|
Configuration | OKConfiguration.swift - 这是一个全局控制类,控制全局主题(e.g. 颜色,字号等 |
Views | OKKLineView - 此类是所有视图的父视图 OKKLineDrawView.swift - 此类是所有涉及K线视图的父视图,负责处理手势和数据源 OKValueView.swift - 此类负责绘制价格 1、MainView: OKKLineMainView.swift - 此类负责主图的绘制 2、VolumeView: OKKLineVolumeView.swift - 此类负责成交量视图的绘制 3、AccessoryView: OKKLineAccessoryView.swift - 此类负责指标视图的绘制 4、SegmentView: OKSegmentView.swift - 此类负责显示时间线或者指标类型 |
Models | 数据模型目录,主要是K线数据以及各种指标模型 |
Tools | 工具类目录,例如:OKLineBrush.swift - 负责画线的类, OKMALineBrush.swift - 负责画均线的类 |
- 支持 macOS 系统
- 支持更多指标类型
本项目所有OK-开头的源码遵守MIT license.
欢迎各位贡献你们的思路和代码! 您可以在这里pull requests和issues我! 👏