我使用iOS图表来绘制Swift iOS应用程序中的一些数据,包括一些时间。时间以秒为单位存储在Int变量中,但显然人们不希望在Y轴上看到1小时45分钟,因此我需要格式化它。自定义Swift NSNumberFormatterStyle
iOS的图表,您可以设置使用NSNumberFormatter要做到这一点,像这样
var formatter: NSNumberFormatter = NSNumberFormatter()
formatter.numberStyle = NSNumberFormatterStyle.SpellOutStyle
chartHolder.leftAxis.valueFormatter = formatter
但没有可用的风格适合我的需要。我需要花几秒钟时间,例如1小时45分钟。所以我想制作一个自定义的NSNumberFormatterStyle ...但我该怎么做?
任何帮助将不胜感激。
当然,这将工作快速ñ肮脏的,但怎么样的定位?如果你的目标是iOS8.0或更高版本,推荐的方法是使用[NSDateComponentsFormatter](https://developer.apple.com/library/prerelease/ios/documentation/Foundation/Reference/NSDateComponentsFormatter_class/index的.html)。 – Coxy1989