在iOS 6上实现应用程序的布局时,我使用了自定义TTF字体(Gotham)。我已经注意到它的基线总是比普通字体高一些,但只是轻轻一点以适应。iOS 7自定义字体对齐
现在我已经更新到iOS 7 SDK,在iOS 7设备上运行时,字体位置接近常规字体的位置,但在iOS 6设备上仍然显示为轻微倾斜。
因此,它看起来像苹果公司解决了iOS 7字体指标解释时导致垂直移动的原因,但iOS 6保持不变。
我已经尝试根据this博客帖子和许多答案修改实际的TTF上升,下降和行间隙属性使用苹果的字体工具西装,这里有很多答案在stackoverflow上,它确实对iOS 6有帮助,但并没有太大改变iOS 7.
我的问题是:有什么我可以做的,使用iOS 6和7的自定义字体,而不需要根据运行的iOS版本调整每个标签?
我知道这已经在iOS 7发行说明中提到过,但我不想在我的代码中添加大量条件子句,以便为iOS 6或iOS 7设备区分不同的标签。