SNLWeekChartView 1.1.1

SNLWeekChartView 1.1.1

测试测试情况
Lang语言 Obj-CObjective C
许可证 MIT
Released最新版本2015年10月

Simon Nickel维护。



  • Simon Nickel

SNLWeekChartView 是用于创建 JBChartView 的包装,代表一周。只需在 Storyboard 中布局 SNLWeekChartView 并使用 IB_DESIGNABLE 进行样式化。设置 ViewController 中的值即可。

特性

  • 在 Storyboard 中配置和预览视图。
  • 支持从星期一到星期日开始的一周。
  • 显示星期和值标签。
  • 自定义填充。
  • ...

Example

示例

要运行示例项目,克隆仓库,然后首先从示例目录运行 pod install

安装

SNLWeekChartView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "SNLWeekChartView", "~> 1.1.0"

使用方法

要在项目中使用此库

  1. 使用 CocoaPods 安装。
  2. 在 Storyboard 中添加一个 UIView 并将其类更改为 SNLWeekChartView。
  3. 将视图连接到 ViewController 并设置其值。
- (void)viewDidLoad
{
    [super viewDidLoad];

    self.weekView.values = @[@(1), @(2), @(0), @(1), @(3), @(1)];
}

自定义

颜色与字体

您可以在 Storyboard 中设置颜色(背景、图表、值标签、星期标签[过去、当前、未来])以及字体(值标签、星期标签[过去、当前、未来]),或者在 ViewController 中通过设置其属性来设置。

布局

您可以使用动态填充类(weekView.paddingWidth = ChartWeekPaddingWidthDefault,Storyboard 中不支持)或固定值(weekView.paddingValue)设置条形之间的填充。填充可以应用于视图外部(paddingAppliedOnOutside)。

信息

您可以 ...

  • 禁用值和星期标签(weekView.showValues,weekView.showWeekdays)。
  • 将显示值更改为百分比(weekView.percentageMode)。
  • 突出显示过去、当前和未来的星期(highlightWeekdays)。
  • 将星期日设为开始星期(startsOnMonday)。

变更日志

v1.1.1

  • 修复在星期日时星期标签高亮显示的问题。

v1.1.0

  • 添加了将空值显示为 "0" 或 "-" 的选项,并可以自定义颜色。
  • 改进示例。

V1.0.4

  • 修复对于未来日期的星期标签的高亮默认字体。

V1.0.3

  • 修复当周一开始时星期标签的高亮显示。

V1.0.2

  • 改进示例项目。
  • 修复当周一开始时星期标签的高亮显示。

V1.0.1

  • 添加文档。
  • 修复外部填充:也应用于顶部和底部以使用背景色。

作者

Simon Nickel,[email protected]@simonnickel

许可

SNLWeekChartView在MIT许可下可用。有关更多信息,请参阅LICENSE文件。