2016-02-13 35 views

回答

2

由于旧金山是系统字体,没有必要选择自定义并使用旧金山,只需使用系统。

+0

我在最新的Xcode上使用系统,它没有显示旧金山字体。 如果我在代码中手动设置它,它确实显示.SFUIDisplay字体,但在模拟器上它看起来与Helvetica相同。 –

1

如果它是一个按钮,试试这个

[button.titleLabel setFont:[UIFont systemFontOfSize:size weight: UIFontWeightUltraLight]]; 

如果它是一个标签,试试这个:

[label setFont:[UIFont systemFontOfSize:size weight: UIFontWeightUltraLight]]; 

在每种情况下,请将“size”替换为所需字体大小。

编辑:对于斯威夫特(标签),是指this StackOverflow的发布

编辑2:对于斯威夫特(按钮),是指this StackOverflow的发布