一个完全可定制的 iOS 股票图表视图,包含 K 线和体积图,支持手势操作。
BBStockchartView 被用于 BBAltcoin 项目中,并在 AppStore 和 Android 上发布。iOS 源代码在这里:链接。
使用 CocoaPods
pod 'BBStockChartView', '~> 1.3'
或将 "BBStockChartView" 文件夹中的所有文件添加到您的项目中。完成!
详细信息请参见示例 Xcode 项目
//init with any size, autolayout
_chartView = [[BBChartView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
//ChartView add area, area add series
Area* areaup = [[Area alloc] init];
Area* areadown = [[Area alloc] init];
BarSeries* bar = [[BarSeries alloc] init];
StockSeries* stock = [[StockSeries alloc] init];
[areaup addSeries:stock];
[areadown addSeries:bar];
// add data to bar and stock
// [stock addPoint:]
[self.chartView addArea:areaup];
[self.chartView addArea:areadown];
// two area's height ratio
[self.chartView setHeighRatio:0.3 forArea:areadown];
// set any color you like
[BBTheme theme].barBorderColor = [UIColor clearColor];
[BBTheme theme].xAxisFontSize = 11;
// begin to show the view animated
[self.chartView drawAnimated:YES];
我们欢迎贡献,请在问题跟踪器中报告错误,创建拉取请求(在 develop 分支上),并建议新功能(也在问题跟踪器中)。
BBStockChartView 可以在 MIT 许可下使用,因此可以自由地将其用于商业和非商业项目。
陈晓宇