在iOS 6上实现应用程序的布局时,我使用了自定义的TTF字体(Gotham)。我注意到它的基准线总是比常规字体高一点,但只是略微调整了一下内容。
现在,我已更新到iOS 7 SDK,在iOS 7设备上运行时,字体位置更接近于常规字体,但在iOS 6设备上仍显得微不足道。
因此,看起来Apple修复了解释iOS 7字体指标时导致基线垂直偏移的原因,但未影响iOS 6。
我已经尝试根据此博客文章以及此处关于stackoverflow的许多答案使用Apple的Font Tools西装来修改实际的TTF上升,下降和行间距属性,它确实对iOS 6有所帮助,但在iOS 7上并没有太大变化。
我的问题是:是否可以做一些事情来在iOS 6和7上使用自定义字体,而无需根据运行的iOS版本来调整每个标签?
我知道iOS 7发行说明中已经提到了这一点,但是我不想在代码中添加大量的条件子句,以使iOS 6或iOS 7设备的标签有所不同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句