如何使用这个格式化程序?

时间:2015-05-12 15:51:46

标签: ios objective-c

(我不知道怎么用或者叫什么,所以我想不出更好的标题)。

我正在使用PNChart类,特别是PNBarChart。它要求为yValues提供一组数字。

我需要对其进行格式化,因为它具有PNYLabelFormatter。 = typedef NSString *(^PNYLabelFormatter)(CGFloat yLabelValue);

因此,当我输入以下内容时,我会用什么来填补空白?

[barChart setYLabelFormatter:GAP HERE];

我知道我需要在这一点上嵌套我的格式,但我不知道该怎么称呼它或如何格式化它。

1 个答案:

答案 0 :(得分:1)

您可以从示例中找到如何使用此lib。 $ pod try PNChat您将获得演示项目。 打开PCChartViewController.m查看以

开头的块
else if ([self.title isEqualToString:@"Bar Chart"]) {
...
    self.barChart.yLabelFormatter = ^(CGFloat yValue){
            CGFloat yValueParsed = yValue;
            NSString * labelText = [NSString stringWithFormat:@"%1.f",yValueParsed];
            return labelText;
        };
    self.barChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",...];
    [self.barChart setYValues:@[@1,@24,@12,@18,@30,@10,@21]];