iOS 7上的不同系统中等字体

Dou*_*ira 10 system-font uifont ios ios7

System Medium在故事板上设置这样的字体:

在此输入图像描述

这是结果iOS 8:

在此输入图像描述

但是iOS 7显示了一种不同的(奇怪的)字体:

在此输入图像描述

我设置错了吗?

Seb*_*dal 8

同时解决这个问题,这是我的发现.这真是一团糟.

iOS7上没有中等系统字体,他们在iOS 8.2中添加了它.在iOS7上,经过长时间的延迟后,它会按字母顺序选择第一个字体(Academy Engraved).

有趣的是,iOS 7粗体系统字体实际上是一种Medium Helvetica Neue字体:

(lldb) po [UIFont boldSystemFontOfSize:12]
<UICTFont: 0x12c58f8b0> font-family: ".HelveticaNeueInterface-MediumP4"; font-weight: bold; font-style: normal; font-size: 12.00pt
Run Code Online (Sandbox Code Playgroud)

而systemFont是一个常规的Helvetica Neue.

iOS 7的解决方法是在界面构建器中选择System Bold字体,它在iOS7设备上运行时看起来比在界面构建器上看起来更薄.不幸的是,在iOS8和iOS9上,它看起来很大胆而不是中等......

我最终切换到Helvetica-Neue Medium用于那些不幸意味着我在iOS 9的某些屏幕上与系统字体/旧金山和Helvetica-Neue不匹配的情况.迫不及待地想要获得支持.对于iOS7.