在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設備區分不同的標籤。