解决方法
在这个问题上也是这样,这是我的发现.这是一个真正的混乱
iOS7上没有Medium系统字体,它们在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
而systemFont是常规的Helvetica Neue.
iOS 7的解决方法是在界面构建器中选择系统粗体字体,当它在iOS7设备上运行时比在界面构建器上看起来更薄.不幸的是,在iOS8和iOS9上,它真的看起来很大胆,而不是中等…
我最终转向Helvetica-Neue Medium,这些情况不幸意味着我在iOS 9的某些屏幕上与系统字体/旧金山和Helvetica-Neue不匹配.迫不及待要得到绿灯来支持iOS7.