ios - 在核心图中设置轴文本样式

标签 ios objective-c uilabel core-plot cptbarplot

所以我正在实现一个带有核心图的条形图,目前我的 y 轴是这样的

enter image description here

我想做的是从所有实例中删除尾随的 .0,并且不确定我需要设置什么属性、我需要重写什么方法或者我需要子类化哪个类来编辑显示样式。

非常感谢任何可以提供帮助的人。

最佳答案

尝试使用合适的 NSNumberFormatter 设置 labelformatter。

例如:-

NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[numberFormatter setMaximumFractionDigits:0];
[numberFormatter setMinimumFractionDigits:0];
CPTXYAxis *y = axisSet.yAxis;
y.labelFormatter = numberFormatter;

关于ios - 在核心图中设置轴文本样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14594469/

相关文章:

ios - NSAttributedString 的 enumerateAttribute 方法的 block 是否传递字符范围或字形范围?

ios - 核心动画围绕点旋转

android - 从 viewDidLoad() 执行 Segue

ios - 无法从 Objective-C View Controller 访问 Swift var - iOS

Swift - 如何根据 UILabel 大小(在内部)调整 UIView 的大小

iphone - 使用 NSMutablearray 数据更改 UILabel 中的文本

objective-c - 创建一个 View ,其内容出现在所有 Storyboard场景中

ios - 自定义 TabBarController 功能

Objective-C:self = nil 不会将实例设置为空值

iphone - 滚动时感觉滞后,同时从后台线程中的 Assets 加载全屏图像