Я использую диаграммы iOS для отображения некоторых данных в моем приложении Swift для iOS, в том числе несколько раз. Время хранится в переменных Int в виде секунд, но, очевидно, люди не хотят видеть 1 час и 45 минут по оси Y как 6300, поэтому мне нужно его отформатировать.
Диаграммы iOS позволяют вам использовать NSNumberFormatter, чтобы сделать это так
var formatter: NSNumberFormatter = NSNumberFormatter()
formatter.numberStyle = NSNumberFormatterStyle.SpellOutStyle
chartHolder.leftAxis.valueFormatter = formatter
Но ни один из доступных стилей не подходит для того, что мне нужно. Мне нужно, чтобы это заняло несколько секунд и превратилось, например, в 1 час 45 минут. Итак, я хочу создать собственный NSNumberFormatterStyle... Но как мне это сделать?
Любая помощь приветствуется.