JTChartView 是一种新的 轻量级且可完全自定义 的解决方案,用于 绘制曲线 和用 渐变 填充其下方的空间。结果是一张 美丽的图表。
有两种方法可以将 JTProgressHUD 库添加到您的项目中。将其作为常规库添加或通过 CocoaPods 安装。
pod 'JTChartView'
您还可以使用以下方法快速尝试示例项目:
pod try JTChartView
库要求目标 iOS 7.0 以上
在纵向和横向模式下均有效
JTChartView 是设计为一行代码创建的。核心逻辑创建所有层并将它们绘制到最终的 JTChartView 中。你必须为该 JTChartView 创建一个 父视图 以确保其正确工作。
// Parent view (Whatever you need)
UIView *baseChartView = [[UIView alloc] initWithFrame:CGRectMake(30.0, 30.0, self.view.frame.size.width - 60.0, self.view.frame.size.width - 60.0)];
baseChartView.layer.masksToBounds = true;
baseChartView.backgroundColor = [UIColor whiteColor];
// JTChartView
JTChartView *chartView = [[JTChartView alloc] initWithFrame:baseChartView.bounds
values:@[@15, @5, @10]
curveColor:[UIColor grayColor]
curveWidth:5.0
topGradientColor:[UIColor redColor]
bottomGradientColor:[UIColor orangeColor]
minY:0.5
maxY:1.0
topPadding:10.0];
[baseChartView addSubview:chartView];
此库由 Jakub Truhlar 开源。
MIT 许可证 (MIT) 版权所有 © 2015 Jakub Truhlar