參考:https://juejin.im/post/5d2bd974e51d4556da53d16e
主要是字體的問題
在iOS9以前系統(tǒng)默認(rèn)的英文字體是Helvetica妈候, 這種字體每個數(shù)字的寬度都是相等的目养。
在iOS9以后系統(tǒng)默認(rèn)的英文字體變?yōu)镾an Fransico,這種字體每個數(shù)字的寬度是不相等的嫉髓。
解決方法
1)改字體 使用Helvetica 其他等寬字體
2)使用 + (NSFont *)monospacedDigitSystemFontOfSize:(CGFloat)fontSize weight:(NSFontWeight)weight;