我正在尝试以编程方式设置字体。我想像我在界面构建器中使用的那样使用System Semibold。一直在字体列表中寻找它。我需要使用
吗?[myButton.titleLabel setFont:[UIFont fontWithName:@"Helvetica-Semibold" size:13.0]]
答案 0 :(得分:145)
从iOS 9开始的iOS系统字体是“San Fransisco”。要获得半版本版本,您可以使用以下内容:
Swift 2.2:
UIFont.systemFontOfSize(20, weight: UIFontWeightSemibold)
Swift 3.0:
UIFont.systemFont(ofSize: 20, weight: UIFontWeightSemibold)
Swift 4.0:
UIFont.systemFont(ofSize: 20, weight: .semibold)
有关详细信息,请参阅UIFont Class Reference。
答案 1 :(得分:5)
为了进一步帮助您,这些是苹果目前支持的直接从Apple网站获取的所有helvetica字体的官方名称: https://support.apple.com/en-us/HT202771
Helvetica
Helvetica Bold
Helvetica Bold Oblique
Helvetica Light
Helvetica Light Oblique
Helvetica Neue
Helvetica Neue Bold
Helvetica Neue Bold Italic
Helvetica Neue Condensed Black
Helvetica Neue Condensed Bold
Helvetica Neue Italic
Helvetica Neue Light
Helvetica Neue Light Italic
Helvetica Neue Medium
Helvetica Neue Medium Italic
Helvetica Neue Thin
Helvetica Neue Thin Italic
Helvetica Neue UltraLight
Helvetica Neue UltraLight Italic
Helvetica Oblique
答案 2 :(得分:0)
我认为没有名称为Helvetica-Semibold
的默认字体,您可以在项目中添加自定义字体以供参考stack link 1 stack link 2